2cos (problem 3.3.5)

Time bar (total: 25.2s)

analyze69.0ms (0.3%)

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: 30.0ms
Operation ival-cos, time spent: 11.0ms, 37.0% of total-time
Operation ival-mult, time spent: 3.0ms, 10.0% of total-time
Operation ival-<=, time spent: 3.0ms, 10.0% of total-time
Operation ival-<, time spent: 3.0ms, 10.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 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 const, time spent: 1.0ms, 3.0% of total-time

sample12.8s (50.8%)

Results
4.3s26301×256precondition
5.0s4199×2048valid
987.0ms2042×1024valid
334.0ms1054×512valid
176.0ms960×256valid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 7.4s
Operation ival-cos, time spent: 3.7s, 51.0% of total-time
Operation ival-<=, time spent: 789.0ms, 11.0% of total-time
Operation ival-<, time spent: 760.0ms, 10.0% of total-time
Operation ival-mult, time spent: 519.0ms, 7.0% of total-time
Operation ival-add, time spent: 489.0ms, 7.0% of total-time
Operation ival-sub, time spent: 398.0ms, 5.0% of total-time
Operation ival-fabs, time spent: 353.0ms, 5.0% of total-time
Operation ival-and, time spent: 218.0ms, 3.0% of total-time
Operation const, time spent: 120.0ms, 2.0% of total-time
Bogosity

preprocess384.0ms (1.5%)

Algorithm
egg-herbie
Rules
316×fma-neg
182×fma-define
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1320-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027234
149218
296210
3184210
4349210
5486210
6636210
7761210
8795210
9821210
10827210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(neg.f64 (-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x))))
(neg.f64 (-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(neg.f64 (-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x))))
(neg.f64 (-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))
(neg.f64 (-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 eps))
Compiler

Compiled 51 to 22 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 193.0ms
Operation ival-cos, time spent: 161.0ms, 84.0% of total-time
Operation ival-add, time spent: 18.0ms, 9.0% of total-time
Operation ival-sub, time spent: 12.0ms, 6.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize159.0ms (0.6%)

Localize:

Found 2 expressions with local error:

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

Compiled 21 to 8 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
Operation ival-cos, time spent: 93.0ms, 85.0% of total-time
Operation ival-add, time spent: 9.0ms, 8.0% of total-time
Operation ival-sub, time spent: 7.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

series10.0ms (0%)

Counts
2 → 72
Calls
Call 1
Inputs
#<alt (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))>
#<alt (cos.f64 (+.f64 x eps))>
Outputs
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)>
#<alt (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))) 1)>
#<alt (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps)))))) (sin.f64 eps)))) 1)>
#<alt (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/24 (cos.f64 eps)) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.f64 eps)))) 1)>
#<alt (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps))) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.f64 eps)))) 1)>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))>
#<alt (cos.f64 eps)>
#<alt (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))>
#<alt (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 eps))) (sin.f64 eps))))>
#<alt (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps))))) (sin.f64 eps))))>
#<alt (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 1/24 (*.f64 x (cos.f64 eps))) (*.f64 -1/6 (sin.f64 eps)))))) (sin.f64 eps))))>
#<alt (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps)))) (*.f64 -1/6 (sin.f64 eps)))))) (sin.f64 eps))))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 (-.f64 eps (*.f64 -1 x)))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x))))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (+.f64 eps x))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
#<alt (cos.f64 (-.f64 x (*.f64 -1 eps)))>
Calls

12 calls:

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

rewrite235.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

simplify156.0ms (0.6%)

Algorithm
egg-herbie
Rules
848×fma-neg
820×distribute-lft-in
754×associate-+l+
698×distribute-rgt-in
652×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046611378
1109510794
2294010356
Stop Event
node limit
Counts
235 → 287
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 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps)))))) (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/24 (cos.f64 eps)) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps))) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.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 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 (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 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (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 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))
(-.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 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 eps))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps))))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 1/24 (*.f64 x (cos.f64 eps))) (*.f64 -1/6 (sin.f64 eps)))))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps)))) (*.f64 -1/6 (sin.f64 eps)))))) (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 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 (-.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 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (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 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)))
(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 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 x (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (neg.f64 (sin.f64 eps)))) 1))
(+.f64 (cos.f64 eps) (fma.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) -1))
(+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (neg.f64 (sin.f64 eps))) -1))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps)))))) (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 x (+.f64 1/2 (fma.f64 -1/2 (cos.f64 eps) (*.f64 (*.f64 x (sin.f64 eps)) 1/6))) (neg.f64 (sin.f64 eps)))) 1))
(+.f64 -1 (fma.f64 x (-.f64 (*.f64 x (+.f64 1/2 (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (*.f64 (sin.f64 eps) 1/6))))) (sin.f64 eps)) (cos.f64 eps)))
(+.f64 -1 (fma.f64 x (fma.f64 x (+.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x (*.f64 (sin.f64 eps) 1/6))) (neg.f64 (sin.f64 eps))) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/24 (cos.f64 eps)) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 x (+.f64 1/2 (fma.f64 -1/2 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 x (fma.f64 1/24 (cos.f64 eps) -1/24)) (*.f64 1/6 (sin.f64 eps)))))) (neg.f64 (sin.f64 eps)))) 1))
(+.f64 (cos.f64 eps) (fma.f64 x (-.f64 (*.f64 x (+.f64 1/2 (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) 1/24 -1/24) (*.f64 (sin.f64 eps) 1/6)))))) (sin.f64 eps)) -1))
(+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (+.f64 1/2 (fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) 1/24 -1/24) (*.f64 (sin.f64 eps) 1/6)) (*.f64 (cos.f64 eps) -1/2))) (neg.f64 (sin.f64 eps))) -1))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps))) 1/24)) (*.f64 -1/6 (sin.f64 eps))))))) (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 x (+.f64 1/2 (fma.f64 -1/2 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 -1/120 x) (sin.f64 eps)) (fma.f64 1/24 (cos.f64 eps) -1/24))) (*.f64 1/6 (sin.f64 eps)))))) (neg.f64 (sin.f64 eps)))) 1))
(+.f64 (cos.f64 eps) (fma.f64 x (-.f64 (*.f64 x (+.f64 1/2 (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (fma.f64 x (fma.f64 (*.f64 x -1/120) (sin.f64 eps) (fma.f64 (cos.f64 eps) 1/24 -1/24)) (*.f64 (sin.f64 eps) 1/6)))))) (sin.f64 eps)) -1))
(+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (+.f64 1/2 (fma.f64 x (fma.f64 x (fma.f64 (*.f64 x (sin.f64 eps)) -1/120 (fma.f64 (cos.f64 eps) 1/24 -1/24)) (*.f64 (sin.f64 eps) 1/6)) (*.f64 (cos.f64 eps) -1/2))) (neg.f64 (sin.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 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 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/6))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps 1/24) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -1/120 (sin.f64 x)))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) (*.f64 -1/120 (sin.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) -1/720 (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/720) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (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 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))
(-.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 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 eps))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) x)) (sin.f64 eps))))
(fma.f64 x (-.f64 (*.f64 (cos.f64 eps) (*.f64 x -1/2)) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 1/6 (*.f64 x (sin.f64 eps))))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) (*.f64 (*.f64 x (sin.f64 eps)) 1/6))) (sin.f64 eps))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (*.f64 (sin.f64 eps) 1/6)))) (sin.f64 eps)) (cos.f64 eps))
(fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (*.f64 (sin.f64 eps) 1/6))) (neg.f64 (sin.f64 eps))) (cos.f64 eps))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 1/24 (*.f64 x (cos.f64 eps))) (*.f64 -1/6 (sin.f64 eps)))))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 (*.f64 1/24 x) (cos.f64 eps)) (*.f64 1/6 (sin.f64 eps))))) (neg.f64 (sin.f64 eps)))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (fma.f64 1/24 (*.f64 (cos.f64 eps) x) (*.f64 (sin.f64 eps) 1/6))))) (sin.f64 eps)) (cos.f64 eps))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) (*.f64 x 1/24) (*.f64 (sin.f64 eps) 1/6)) (*.f64 (cos.f64 eps) -1/2)) (neg.f64 (sin.f64 eps))) (cos.f64 eps))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/120 (*.f64 x (sin.f64 eps))) (*.f64 1/24 (cos.f64 eps)))) (*.f64 -1/6 (sin.f64 eps)))))) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 x (fma.f64 -1/120 (*.f64 x (sin.f64 eps)) (*.f64 (cos.f64 eps) 1/24))) (*.f64 1/6 (sin.f64 eps))))) (neg.f64 (sin.f64 eps)))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 (*.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) 1/24 (*.f64 x (*.f64 (sin.f64 eps) -1/120))) (*.f64 (sin.f64 eps) 1/6))))) (sin.f64 eps)) (cos.f64 eps))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) 1/24 (*.f64 x (*.f64 (sin.f64 eps) -1/120))) (*.f64 (sin.f64 eps) 1/6)) (*.f64 (cos.f64 eps) -1/2)) (neg.f64 (sin.f64 eps))) (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 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 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))) (neg.f64 (sin.f64 x)))))
(fma.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/6))) (neg.f64 (sin.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) (neg.f64 (sin.f64 x)))))
(fma.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps 1/24) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))) (neg.f64 (sin.f64 x)))))
(fma.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -1/120 (sin.f64 x)))) (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (cos.f64 x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 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))
(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 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) 0)
(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 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) 0)
(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 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (*.f64 0 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) 0)
(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 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps x) 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (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 1 x))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 eps (+.f64 1 x))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(+.f64 (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 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 eps)) (sin.f64 x)))) (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)))
(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)))

eval104.0ms (0.4%)

Compiler

Compiled 5706 to 1876 computations (67.1% saved)

prune57.0ms (0.2%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New27611287
Fresh000
Picked011
Done000
Total27612288
Accuracy
99.8%
Counts
288 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
54.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
80.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.2%
(*.f64 (neg.f64 eps) (sin.f64 x))
98.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.5%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
Compiler

Compiled 441 to 290 computations (34.2% saved)

localize2.7s (10.9%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
99.6%
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
99.5%
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
99.4%
(*.f64 -1/6 (sin.f64 x))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
99.6%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
100.0%
(*.f64 (*.f64 -1/2 eps) (cos.f64 x))
100.0%
(-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x))
99.8%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
53.7%
(-.f64 (cos.f64 eps) 1)
99.6%
(*.f64 -1/720 (*.f64 eps (cos.f64 x)))
99.6%
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x))))))
99.4%
(*.f64 -1/6 (sin.f64 x))
Compiler

Compiled 532 to 272 computations (48.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.1s
Operation ival-mult, time spent: 966.0ms, 46.0% of total-time
Operation ival-sin, time spent: 535.0ms, 26.0% of total-time
Operation ival-add, time spent: 158.0ms, 8.0% of total-time
Operation composed, time spent: 145.0ms, 7.0% of total-time
Operation ival-sub, time spent: 138.0ms, 7.0% of total-time
Operation ival-cos, time spent: 95.0ms, 5.0% of total-time
Operation const, time spent: 43.0ms, 2.0% of total-time

series117.0ms (0.5%)

Counts
14 → 301
Calls
Call 1
Inputs
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x))))))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (*.f64 -1/720 (*.f64 eps (cos.f64 x)))>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))>
#<alt (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x))>
#<alt (*.f64 (*.f64 -1/2 eps) (cos.f64 x))>
#<alt (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))>
#<alt (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<alt (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))>
Outputs
#<alt (*.f64 -1/6 x)>
#<alt (*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))>
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))>
#<alt (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2))))))))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))))))))))>
#<alt (*.f64 1/6 (sin.f64 x))>
#<alt (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))) 1/36))))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))>
#<alt (*.f64 -1/720 eps)>
#<alt (+.f64 (*.f64 -1/720 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))>
#<alt (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/518400 (*.f64 eps (pow.f64 x 2))))))))>
#<alt (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 (*.f64 eps (pow.f64 x 2))) (*.f64 1/518400 eps))))))))>
#<alt (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/518400 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 eps) (*.f64 1/2612736000 (*.f64 eps (pow.f64 x 2))))))))))))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/40320 (pow.f64 eps 2)) 1/720)))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 -1/3628800 (pow.f64 eps 2)))) 1/720)))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/479001600 (pow.f64 eps 2)) 1/3628800)))) 1/720)))) 1/2))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 -1 (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1/2 eps)>
#<alt (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 eps)>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps))))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))))))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))))))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 eps) (*.f64 1/7257600 (*.f64 eps (pow.f64 x 2))))))))))))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (sin.f64 (*.f64 1/2 eps))>
#<alt (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))>
#<alt (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/6 (*.f64 x (cos.f64 (*.f64 1/2 eps)))))))))>
#<alt (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/24 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))))))>
#<alt (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (sin.f64 (*.f64 1/2 eps))))))))))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (sin.f64 x)>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))>
#<alt (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))>
#<alt (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))>
#<alt (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (*.f64 eps (cos.f64 x))) (*.f64 1/384 (sin.f64 x)))))))))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (*.f64 1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x)))))))))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))>
#<alt (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)>
#<alt (+.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))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/6 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))>
#<alt (*.f64 -1/6 x)>
#<alt (*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))>
#<alt (*.f64 1/24 eps)>
#<alt (+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/576 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/576 eps))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/967680 (*.f64 eps (pow.f64 x 2))))))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/87091200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/967680 eps))))))))))>
#<alt (*.f64 1/6 (sin.f64 x))>
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))>
#<alt (*.f64 1/24 eps)>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 1/6 x))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/36 x) (*.f64 -1/48 eps))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/576 (*.f64 eps x)) 1/36)))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/720 x) (*.f64 1/576 eps))) 1/36)))))))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 1/24 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)))))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 eps x)) (*.f64 1/576 (pow.f64 eps 2)))))))))))>
Calls

75 calls:

TimeVariablePointExpression
13.0ms
x
@inf
(* (sin (* eps 1/2)) (sin (* 1/2 (+ (* 2 x) eps))))
9.0ms
x
@0
(* -1/6 (sin x))
8.0ms
x
@-inf
(* (sin (* eps 1/2)) (sin (* 1/2 (+ (* 2 x) eps))))
7.0ms
x
@-inf
(* eps (+ (* 1/24 (cos x)) (* eps (- (* -1/720 (* eps (cos x))) (* 1/120 (sin x))))))
7.0ms
x
@inf
(* eps (+ (* 1/24 (cos x)) (* eps (- (* -1/720 (* eps (cos x))) (* 1/120 (sin x))))))

rewrite152.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
326×log1p-expm1-u
326×expm1-log1p-u
322×add-cube-cbrt
320×add-exp-log
320×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044523
1706503
Stop Event
node limit
Counts
14 → 317
Calls
Call 1
Inputs
(*.f64 -1/6 (sin.f64 x))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x))))))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))
(*.f64 -1/720 (*.f64 eps (cos.f64 x)))
(-.f64 (cos.f64 eps) 1)
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 -1/2 eps) (cos.f64 x))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -1/6 (sin.f64 x))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(+.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(+.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) 3) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 1/24 (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) 3) (pow.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 1/24 (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)) (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 1))
(fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(fma.f64 (*.f64 1/24 (cos.f64 x)) eps (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) -1/720))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 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))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(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 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 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 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 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 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 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)))
(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)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 1))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 1))

simplify326.0ms (1.3%)

Algorithm
egg-herbie
Rules
1306×distribute-rgt-in
1284×distribute-lft-in
788×*-commutative
782×associate-+l+
732×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0135335217
1404433975
Stop Event
node limit
Counts
618 → 650
Calls
Call 1
Inputs
(*.f64 -1/6 x)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2))))))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))))))))))
(*.f64 1/6 (sin.f64 x))
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))) 1/36))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))
(*.f64 -1/720 eps)
(+.f64 (*.f64 -1/720 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/518400 (*.f64 eps (pow.f64 x 2))))))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 (*.f64 eps (pow.f64 x 2))) (*.f64 1/518400 eps))))))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/518400 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 eps) (*.f64 1/2612736000 (*.f64 eps (pow.f64 x 2))))))))))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/40320 (pow.f64 eps 2)) 1/720)))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 -1/3628800 (pow.f64 eps 2)))) 1/720)))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/479001600 (pow.f64 eps 2)) 1/3628800)))) 1/720)))) 1/2))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 eps) (*.f64 1/7257600 (*.f64 eps (pow.f64 x 2))))))))))))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(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 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/6 (*.f64 x (cos.f64 (*.f64 1/2 eps)))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/24 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (sin.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 (*.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 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (*.f64 eps (cos.f64 x))) (*.f64 1/384 (sin.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 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 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.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 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (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 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/6 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))) (*.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 (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/6 x)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 1/24 eps)
(+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/576 (*.f64 eps (pow.f64 x 2))))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/576 eps))))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/967680 (*.f64 eps (pow.f64 x 2))))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/87091200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/967680 eps))))))))))
(*.f64 1/6 (sin.f64 x))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 1/24 eps)
(+.f64 (*.f64 1/24 eps) (*.f64 1/6 x))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/36 x) (*.f64 -1/48 eps))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/576 (*.f64 eps x)) 1/36)))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/720 x) (*.f64 1/576 eps))) 1/36)))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 eps x)) (*.f64 1/576 (pow.f64 eps 2)))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(+.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(+.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) 3) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 1/24 (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) 3) (pow.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 1/24 (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)) (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 1))
(fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(fma.f64 (*.f64 1/24 (cos.f64 x)) eps (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) -1/720))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 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))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(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 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 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 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 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 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 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)))
(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)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 1))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 1))
Outputs
(*.f64 -1/6 x)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (fma.f64 1/36 (pow.f64 x 2) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) -1/720)) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 1/30240 (pow.f64 x 2) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/30240 -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) -1/2177280)) -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 1/239500800 (pow.f64 x 2) -1/2177280))) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/239500800 -1/2177280))) -1/720))) -1/6))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (fma.f64 -1/720 (cos.f64 x) (/.f64 (*.f64 1/24 (cos.f64 x)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (fma.f64 -1/720 (cos.f64 x) (/.f64 (*.f64 1/24 (cos.f64 x)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (fma.f64 -1/720 (cos.f64 x) (/.f64 (*.f64 1/24 (cos.f64 x)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (fma.f64 -1/720 (cos.f64 x) (/.f64 (*.f64 1/24 (cos.f64 x)) (pow.f64 eps 2)))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/720 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) eps) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 1/720 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) eps) 1/120))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps))))
(*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))))
(fma.f64 -1/120 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.f64 1/1440 (pow.f64 eps 2) -1/48)))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.f64 (pow.f64 eps 2) 1/1440 -1/48)))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 1/720 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48)))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 1/720 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48)))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2))))))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280))))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280))))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/14400 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280))))))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/14400 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280))))))))))))
(*.f64 1/6 (sin.f64 x))
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 -1/720 (*.f64 eps (cos.f64 x))))))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 x) eps)) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (*.f64 -1/720 (cos.f64 x))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (fma.f64 -1/720 (cos.f64 x) (/.f64 (*.f64 1/24 (cos.f64 x)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/720 (cos.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 -1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3)))) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (*.f64 -1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/720 (cos.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 -1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3)))) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (*.f64 -1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/720 (cos.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/720 (cos.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3))))) (*.f64 -1/120 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/24 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 3)))) (fma.f64 -1/120 (/.f64 (sin.f64 x) eps) (*.f64 -1/720 (cos.f64 x)))))
(*.f64 -1/720 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/720 (cos.f64 x)) (*.f64 1/120 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/720 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) eps) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 1/720 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) eps) 1/120))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))) eps)) (*.f64 1/720 (cos.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))) eps) (*.f64 1/720 (cos.f64 x)))))
(*.f64 (-.f64 (*.f64 1/720 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.f64 1/1440 (pow.f64 eps 2) -1/48))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.f64 (pow.f64 eps 2) 1/1440 -1/48))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48) (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/36))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))))) 1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48) (*.f64 x (+.f64 (fma.f64 1/720 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280)))) -1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (fma.f64 (*.f64 x eps) (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280)) -1/36)))))))))
(+.f64 (*.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/1440 (pow.f64 eps 2)) 1/48)) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/576 (*.f64 -1/17280 (pow.f64 eps 2)))) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/1440 (pow.f64 eps 2) -1/48) (*.f64 x (+.f64 (fma.f64 1/720 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280)) (*.f64 x (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400)))))) -1/36))))))))
(fma.f64 eps (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/1440 -1/48) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (fma.f64 x (fma.f64 eps (+.f64 1/576 (*.f64 (pow.f64 eps 2) -1/17280)) (*.f64 x (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400)))) -1/36)))))))))
(*.f64 -1/720 eps)
(+.f64 (*.f64 -1/720 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/720 eps (*.f64 (*.f64 eps 1/1440) (pow.f64 x 2)))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))
(fma.f64 -1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/1440))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/518400 (*.f64 eps (pow.f64 x 2))))))))
(fma.f64 -1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 1/1440 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 eps (*.f64 (*.f64 eps 1/518400) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 (*.f64 eps (pow.f64 x 2))) (*.f64 1/518400 eps))))))))
(fma.f64 -1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 1/1440 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/29030400 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/518400))))))))
(+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/518400 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/29030400 eps) (*.f64 1/2612736000 (*.f64 eps (pow.f64 x 2))))))))))))
(fma.f64 -1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 1/1440 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 eps (*.f64 (pow.f64 x 2) (fma.f64 1/518400 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/29030400 eps (*.f64 (*.f64 (pow.f64 x 2) eps) 1/2612736000))))))))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/40320 (pow.f64 eps 2)) 1/720)))) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (fma.f64 1/40320 (pow.f64 eps 2) -1/720))) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/40320 -1/720))) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 -1/3628800 (pow.f64 eps 2)))) 1/720)))) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) -1/3628800)) -1/720))) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/479001600 (pow.f64 eps 2)) 1/3628800)))) 1/720)))) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) (fma.f64 1/479001600 (pow.f64 eps 2) -1/3628800))) -1/720))) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/40320 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/479001600 -1/3628800))) -1/720))) -1/2))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 x eps) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 x eps) (*.f64 (pow.f64 eps 2) 1/4))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 x eps) (*.f64 (pow.f64 eps 2) 1/4))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 1/6 eps))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 1/6 eps))))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 -1/120 (*.f64 x eps)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 -1/120 (*.f64 x eps)))))))) eps)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(fma.f64 -1 x (*.f64 eps -1/2))
(-.f64 (*.f64 eps -1/2) x)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/4 (*.f64 x eps) -1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 (*.f64 x eps) 1/4 -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 (*.f64 x eps) -1/48)))) -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 x (fma.f64 -1/48 eps (*.f64 x -1/120)))))) -1)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/2 eps (*.f64 (*.f64 eps 1/4) (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps))))
(fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/4))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/1440 (*.f64 eps (pow.f64 x 2))))))))
(fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/4 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (*.f64 eps 1/1440) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 (*.f64 eps (pow.f64 x 2))) (*.f64 1/1440 eps))))))))
(fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/4 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/80640 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/1440))))))))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/4 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/1440 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/80640 eps) (*.f64 1/7257600 (*.f64 eps (pow.f64 x 2))))))))))))
(fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/4 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (pow.f64 x 2) (fma.f64 1/1440 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/80640 eps (*.f64 (*.f64 (pow.f64 x 2) eps) 1/7257600))))))))))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.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))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 -1/2 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/6 (*.f64 x (cos.f64 (*.f64 1/2 eps)))))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 -1/6 (*.f64 x (cos.f64 (*.f64 eps 1/2)))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/24 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/6 (cos.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 1/24 x) (sin.f64 (*.f64 eps 1/2))))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (sin.f64 (*.f64 1/2 eps))))))))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/6 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 1/120 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 1/24 (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 (*.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)))
(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 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))
(+.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) 1/2))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (fma.f64 1/2 (cos.f64 x) (*.f64 eps (fma.f64 -1/8 (sin.f64 x) (*.f64 (*.f64 eps -1/48) (cos.f64 x)))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))
(+.f64 (sin.f64 x) (*.f64 eps (fma.f64 1/2 (cos.f64 x) (*.f64 eps (fma.f64 -1/8 (sin.f64 x) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) 1/384))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (*.f64 eps (cos.f64 x))) (*.f64 1/384 (sin.f64 x)))))))))))
(+.f64 (sin.f64 x) (*.f64 eps (fma.f64 1/2 (cos.f64 x) (*.f64 eps (fma.f64 -1/8 (sin.f64 x) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (fma.f64 1/3840 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/384))))))))))
(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 (*.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 (-.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)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/12))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps -1/48) (cos.f64 x))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps -1/48) (cos.f64 x)) (*.f64 (sin.f64 x) -1/12)))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256)))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 1/240))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x)))))))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) 1/256) (*.f64 eps (*.f64 (cos.f64 x) 1/1440)))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) 1/240) (*.f64 eps (*.f64 (cos.f64 x) 1/1440))))))))))))
(*.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 (*.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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 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)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.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 (fma.f64 -1/2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/6 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))) (*.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 (fma.f64 x (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 -1/6 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))) (*.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 (fma.f64 x (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 1/24 x) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))) (*.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 (fma.f64 x (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 1/120 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/24 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))) (*.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 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 (*.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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -1/6 x)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (fma.f64 1/36 (pow.f64 x 2) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) -1/720)) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 1/30240 (pow.f64 x 2) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/30240 -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) -1/2177280)) -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 1/239500800 (pow.f64 x 2) -1/2177280))) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/239500800 -1/2177280))) -1/720))) -1/6))
(*.f64 1/24 eps)
(+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))
(fma.f64 -1/48 (*.f64 (pow.f64 x 2) eps) (*.f64 1/24 eps))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 1/576 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (*.f64 eps 1/576) (pow.f64 x 2)))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 (*.f64 eps (pow.f64 x 2))) (*.f64 1/576 eps))))))
(fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/576))))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 1/967680 (*.f64 eps (pow.f64 x 2))))))))))
(fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (pow.f64 x 2) (fma.f64 1/576 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 eps (*.f64 (*.f64 eps 1/967680) (pow.f64 x 2)))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/576 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/17280 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/87091200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/967680 eps))))))))))
(fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (pow.f64 x 2) (fma.f64 1/576 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/17280 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/87091200 (*.f64 (pow.f64 x 2) eps) (*.f64 eps 1/967680))))))))))
(*.f64 1/6 (sin.f64 x))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 1/24 eps)
(+.f64 (*.f64 1/24 eps) (*.f64 1/6 x))
(fma.f64 1/24 eps (*.f64 x 1/6))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (*.f64 (*.f64 x eps) -1/48))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/36 x) (*.f64 -1/48 eps))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (*.f64 x (fma.f64 -1/36 x (*.f64 eps -1/48))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/576 (*.f64 eps x)) 1/36)))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 1/576 (*.f64 x eps) -1/36)))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/720 x) (*.f64 1/576 eps))) 1/36)))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 x (fma.f64 1/720 x (*.f64 eps 1/576)) -1/36)))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 1/6 (*.f64 x eps)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 1/6 eps))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/36 (*.f64 x eps) (*.f64 (pow.f64 eps 2) -1/48))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/36 eps (*.f64 (*.f64 (pow.f64 eps 2) 1/576) x))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/36 eps) (*.f64 x (+.f64 (*.f64 1/720 (*.f64 eps x)) (*.f64 1/576 (pow.f64 eps 2)))))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/36 eps (*.f64 x (fma.f64 1/720 (*.f64 x eps) (*.f64 (pow.f64 eps 2) 1/576))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(sqrt.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))
(fabs.f64 (*.f64 -1/6 (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(*.f64 -1/6 (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1/6 (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(*.f64 -1/6 (sin.f64 x))
(+.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(+.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) 3) (pow.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 1/24 (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))) (*.f64 (*.f64 eps (*.f64 1/24 (cos.f64 x))) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) 3) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (-.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 1/24 (*.f64 eps (cos.f64 x))))) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 1/24 (cos.f64 x))))) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) 3) (pow.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 1/24 (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)) (*.f64 (*.f64 (*.f64 1/24 (cos.f64 x)) eps) (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) 3) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (-.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 1/24 (*.f64 eps (cos.f64 x))))) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))) (*.f64 1/24 (cos.f64 x))))) (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2)))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 1)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) 1/3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 1))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(fma.f64 (*.f64 1/24 (cos.f64 x)) eps (*.f64 (*.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x)))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(*.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))) (neg.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) 0) 3)) (+.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 1)
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3)
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2)
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(fabs.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) eps (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 -1/720 eps) (cos.f64 x) (*.f64 -1/120 (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/720 eps))) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/720 eps))))
(pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/720 eps)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (*.f64 -1/720 eps)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) -1/720))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/720 eps))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/720 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (*.f64 -1/720 eps))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 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 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 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))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (cos.f64 eps)))
(+.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 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) eps))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))) 2))
(fabs.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 1)
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 3)
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) 1/3)
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2)
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 1))
(*.f64 (cos.f64 x) (*.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 (*.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 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 1)
(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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (fma.f64 x 2 eps) eps)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (fma.f64 x 2 eps) 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 eps 1/2))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (fma.f64 x 2 eps) eps)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))))) -2)
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 eps 1/2) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (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 (fma.f64 x 2 eps) eps)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 1)
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3)
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 2)
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.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 (*.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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 1))
(*.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 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(sqrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))
(sqrt.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))
(fabs.f64 (*.f64 -1/6 (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(*.f64 -1/6 (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1/6 (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(*.f64 -1/6 (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 1)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 3)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) 1/3)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2))
(fabs.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 1))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(+.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x)))) (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 1 (*.f64 (*.f64 -1/6 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/24 (*.f64 eps (cos.f64 x))))))))
(*.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2))) (neg.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))) (neg.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) 0) 3) (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 1)
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3)
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2)
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2))
(fabs.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 1)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 3)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 2)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))) 3))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3)))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x))))) 1))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))

eval386.0ms (1.5%)

Compiler

Compiled 22566 to 13446 computations (40.4% saved)

prune208.0ms (0.8%)

Pruning

33 alts after pruning (28 fresh and 5 done)

PrunedKeptTotal
New65524679
Fresh246
Picked145
Done011
Total65833691
Accuracy
100.0%
Counts
691 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.8%
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
54.6%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
95.1%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
54.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
98.1%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
79.2%
(*.f64 (neg.f64 eps) (sin.f64 x))
50.9%
(*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
97.8%
(*.f64 eps (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
98.7%
(*.f64 eps (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 3) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.5%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
95.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
95.3%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
95.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
98.7%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
52.6%
(*.f64 eps (*.f64 eps -1/2))
87.5%
(*.f64 eps (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
95.3%
(*.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)))
73.9%
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 2))
98.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))))
99.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
99.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
57.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
69.6%
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
Compiler

Compiled 1128 to 808 computations (28.4% saved)

localize725.0ms (2.9%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
99.8%
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
99.4%
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
53.4%
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
100.0%
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
99.7%
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
99.4%
(*.f64 1/6 (sin.f64 x))
100.0%
(*.f64 (neg.f64 eps) (sin.f64 x))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
99.8%
(*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
99.7%
(*.f64 1/384 (*.f64 eps (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
Compiler

Compiled 423 to 213 computations (49.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 376.0ms
Operation ival-mult, time spent: 292.0ms, 78.0% of total-time
Operation ival-add, time spent: 37.0ms, 10.0% of total-time
Operation ival-sin, time spent: 14.0ms, 4.0% of total-time
Operation const, time spent: 11.0ms, 3.0% of total-time
Operation ival-sub, time spent: 8.0ms, 2.0% of total-time
Operation ival-pow, time spent: 5.0ms, 1.0% of total-time
Operation ival-cbrt, time spent: 4.0ms, 1.0% of total-time
Operation ival-cos, time spent: 3.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series166.0ms (0.7%)

Counts
13 → 375
Calls
Call 1
Inputs
#<alt (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 1/384 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (neg.f64 eps) (sin.f64 x))>
#<alt (*.f64 1/6 (sin.f64 x))>
#<alt (*.f64 eps (*.f64 1/6 (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))>
#<alt (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)>
#<alt (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))>
#<alt (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))>
Outputs
#<alt (*.f64 -1/48 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 -1/48 eps)>
#<alt (+.f64 (*.f64 -1/48 eps) (*.f64 1/384 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 1/96 (*.f64 eps x)))))>
#<alt (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/96 eps))))))>
#<alt (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 eps x)) (*.f64 -1/2304 (pow.f64 eps 2)))))))))>
#<alt (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/2304 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 eps) (*.f64 1/46080 (*.f64 (pow.f64 eps 2) x)))))))))))>
#<alt (*.f64 1/384 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 eps (pow.f64 x 2))) (*.f64 1/384 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 1/46080 (*.f64 eps (pow.f64 x 2)))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 (*.f64 eps (pow.f64 x 2))) (*.f64 1/46080 eps)))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 1/139345920 (*.f64 eps (pow.f64 x 2)))))))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/15328051200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/139345920 eps)))))))))))>
#<alt (*.f64 -1/8 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/384 (sin.f64 x)) (*.f64 1/48 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))>
#<alt (*.f64 -1/48 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))>
#<alt (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))>
#<alt (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2))))))))))>
#<alt (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))))))))))>
#<alt (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/1152 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))))))))>
#<alt (*.f64 1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x)))))))))))))))))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3)))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))>
#<alt (*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))))>
#<alt (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))>
#<alt (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))>
#<alt (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))>
#<alt (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 1/5040 (*.f64 eps (pow.f64 x 2)))))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 1/5040 eps)))))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 eps) (*.f64 1/39916800 (*.f64 eps (pow.f64 x 2)))))))))))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 x 2))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/720 (pow.f64 x 2)) 1/36))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 -1/30240 (pow.f64 x 2)))) 1/36))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2177280 (pow.f64 x 2)) 1/30240)))) 1/36))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2177280 (*.f64 -1/239500800 (pow.f64 x 2)))) 1/30240)))) 1/36))))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 1/720 (*.f64 eps (pow.f64 x 2)))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/720 eps)))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 1/2177280 (*.f64 eps (pow.f64 x 2)))))))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/239500800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2177280 eps)))))))))))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))))))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))))))))))))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))>
#<alt (*.f64 -1 (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 -1/2 eps)>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 eps x))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 -1/48 (*.f64 eps x)))))))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120)))))))))) 1)))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))>
#<alt (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/120 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 19)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 14))) (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 -1/2 eps)>
#<alt (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (*.f64 -1 (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))>
Calls

75 calls:

TimeVariablePointExpression
18.0ms
x
@-inf
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (* 1/6 (sin x))))) (sin x)))
17.0ms
eps
@-inf
(cbrt (* eps (- (* (cos x) (* eps -1/2)) (sin x))))
14.0ms
eps
@0
(cbrt (* eps (- (* (cos x) (* eps -1/2)) (sin x))))
9.0ms
x
@0
(cbrt (* eps (- (* (cos x) (* eps -1/2)) (sin x))))
8.0ms
x
@-inf
(cbrt (* eps (- (* (cos x) (* eps -1/2)) (sin x))))

rewrite151.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
375×log1p-expm1-u
375×expm1-log1p-u
366×add-cube-cbrt
364×add-exp-log
364×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047630
1805626
Stop Event
node limit
Counts
13 → 240
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(*.f64 1/384 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 1/6 (sin.f64 x))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
Outputs
(+.f64 (*.f64 eps (*.f64 -1/48 (cos.f64 x))) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 -1/48 (cos.f64 x)) eps) (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))) 1)
(pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 1))
(fma.f64 eps (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 -1/48 (cos.f64 x)) eps (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)) 1/384))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 1))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/8)) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) eps) (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/8) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) -1/8) eps (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (neg.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6))) 1)
(pow.f64 (*.f64 (sin.f64 x) 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) 2)
(log.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) 1/6))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))) 1)
(pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 eps 1/6)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 1))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) eps)
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 1 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) 3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (sin.f64 x)))

simplify789.0ms (3.1%)

Algorithm
egg-herbie
Rules
1502×distribute-lft-in
1496×distribute-rgt-in
944×*-commutative
740×associate-+r+
716×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0131521474872731
1399021474872249
Stop Event
node limit
Counts
615 → 546
Calls
Call 1
Inputs
(*.f64 -1/48 (*.f64 eps (cos.f64 x)))
(*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 -1/48 eps)
(+.f64 (*.f64 -1/48 eps) (*.f64 1/384 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 1/96 (*.f64 eps x)))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/96 eps))))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 eps x)) (*.f64 -1/2304 (pow.f64 eps 2)))))))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/2304 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 eps) (*.f64 1/46080 (*.f64 (pow.f64 eps 2) x)))))))))))
(*.f64 1/384 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 eps (pow.f64 x 2))) (*.f64 1/384 eps)))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 1/46080 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 (*.f64 eps (pow.f64 x 2))) (*.f64 1/46080 eps)))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 1/139345920 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/15328051200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/139345920 eps)))))))))))
(*.f64 -1/8 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x)))))
(*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/384 (sin.f64 x)) (*.f64 1/48 (/.f64 (cos.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(*.f64 -1/48 (pow.f64 eps 2))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2))))))))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))))))))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/1152 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))))))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x)))))))))))))))))
(*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3)))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))
(*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 1/5040 (*.f64 eps (pow.f64 x 2)))))))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 1/5040 eps)))))))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 eps) (*.f64 1/39916800 (*.f64 eps (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/6 x)
(*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 x 2))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/720 (pow.f64 x 2)) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 -1/30240 (pow.f64 x 2)))) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2177280 (pow.f64 x 2)) 1/30240)))) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2177280 (*.f64 -1/239500800 (pow.f64 x 2)))) 1/30240)))) 1/36))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 1/720 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/720 eps)))))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 1/2177280 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/239500800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2177280 eps)))))))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 eps x))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 -1/48 (*.f64 eps x)))))))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120)))))))))) 1)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/120 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 19)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 14))) (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(*.f64 -1 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 -1/48 (cos.f64 x))) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 -1/48 (cos.f64 x)) eps) (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))) 1)
(pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 1))
(fma.f64 eps (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 -1/48 (cos.f64 x)) eps (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)) 1/384))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 1))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/8)) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) eps) (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/8) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) -1/8) eps (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (neg.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6))) 1)
(pow.f64 (*.f64 (sin.f64 x) 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) 2)
(log.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) 1/6))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))) 1)
(pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 eps 1/6)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 1))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) eps)
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 1 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) 3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (sin.f64 x)))
Outputs
(*.f64 -1/48 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 -1/48 eps) (cos.f64 x))
(*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 1/384 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))))
(*.f64 -1/48 eps)
(+.f64 (*.f64 -1/48 eps) (*.f64 1/384 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/48 eps (*.f64 1/384 (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 1/96 (*.f64 eps x)))))
(fma.f64 -1/48 eps (*.f64 x (fma.f64 1/384 (pow.f64 eps 2) (*.f64 (*.f64 eps 1/96) x))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/96 eps))))))
(fma.f64 -1/48 eps (*.f64 x (fma.f64 1/384 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2304 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/96))))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 eps x)) (*.f64 -1/2304 (pow.f64 eps 2)))))))))
(fma.f64 -1/48 eps (*.f64 x (fma.f64 1/384 (pow.f64 eps 2) (*.f64 x (fma.f64 1/96 eps (*.f64 x (fma.f64 -1/1152 (*.f64 eps x) (*.f64 (pow.f64 eps 2) -1/2304))))))))
(+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/384 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 eps) (*.f64 x (+.f64 (*.f64 -1/2304 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 eps) (*.f64 1/46080 (*.f64 (pow.f64 eps 2) x)))))))))))
(fma.f64 -1/48 eps (*.f64 x (fma.f64 1/384 (pow.f64 eps 2) (*.f64 x (fma.f64 1/96 eps (*.f64 x (fma.f64 -1/2304 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/1152 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/46080))))))))))
(*.f64 1/384 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/2304 (*.f64 eps (pow.f64 x 2))) (*.f64 1/384 eps)))
(*.f64 x (fma.f64 -1/2304 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/384)))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 1/46080 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (fma.f64 1/384 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2304 eps (*.f64 (*.f64 eps 1/46080) (pow.f64 x 2))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 (*.f64 eps (pow.f64 x 2))) (*.f64 1/46080 eps)))))))
(*.f64 x (fma.f64 1/384 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2304 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/1935360 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/46080)))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 1/139345920 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (fma.f64 1/384 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2304 eps (*.f64 (pow.f64 x 2) (fma.f64 1/46080 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/1935360 eps (*.f64 (*.f64 eps 1/139345920) (pow.f64 x 2))))))))))
(*.f64 x (+.f64 (*.f64 1/384 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2304 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/46080 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/1935360 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/15328051200 (*.f64 eps (pow.f64 x 2))) (*.f64 1/139345920 eps)))))))))))
(*.f64 x (fma.f64 1/384 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2304 eps (*.f64 (pow.f64 x 2) (fma.f64 1/46080 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/1935360 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/15328051200 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/139345920)))))))))))
(*.f64 -1/8 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/8))
(*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 -1/8 (sin.f64 x) (*.f64 (*.f64 -1/48 eps) (cos.f64 x))))
(*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x))))
(*.f64 (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (cos.f64 x) eps)) (*.f64 1/384 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (/.f64 (cos.f64 x) eps) (*.f64 1/384 (sin.f64 x)))))
(*.f64 1/384 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/384 (sin.f64 x)) (*.f64 1/48 (/.f64 (cos.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1/384 (sin.f64 x) (/.f64 (*.f64 1/48 (cos.f64 x)) eps))))
(*.f64 (fma.f64 -1/384 (sin.f64 x) (/.f64 (*.f64 1/48 (cos.f64 x)) eps)) (pow.f64 (neg.f64 eps) 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/384))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/384) (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/384))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/384) (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/384))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/384) (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sin.f64 x) eps)) (*.f64 -1/48 (cos.f64 x))) eps)) (*.f64 -1/384 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/384))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/384) (/.f64 (fma.f64 -1/8 (/.f64 (sin.f64 x) eps) (*.f64 -1/48 (cos.f64 x))) eps))))
(*.f64 -1/48 (pow.f64 eps 2))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/96 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 1/96 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2))))))))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/384 (pow.f64 eps 2) -1/8) (*.f64 x (fma.f64 1/96 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48)))))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/1152 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))))))))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/384 (pow.f64 eps 2) -1/8) (*.f64 x (fma.f64 1/96 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/1152 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48)))))))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)) (*.f64 x (+.f64 (*.f64 1/96 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/1152 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))))))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/384 (pow.f64 eps 2) -1/8) (*.f64 x (fma.f64 1/96 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) (*.f64 x (fma.f64 -1/1152 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 1/46080 (pow.f64 eps 2) -1/960)))))))))))
(fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/384 (pow.f64 eps 2) -1/8) (*.f64 x (fma.f64 1/96 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) (*.f64 x (fma.f64 -1/1152 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 (pow.f64 eps 2) 1/46080 -1/960)))))))))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/12))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 -1/48 eps) (cos.f64 x))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 -1/48 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -1/12)))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256)))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 1/240))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x)))))))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) 1/256) (*.f64 eps (*.f64 (cos.f64 x) 13/23040)))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) 1/240) (*.f64 eps (*.f64 (cos.f64 x) 13/23040))))))))))))
(*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/384 (pow.f64 eps 4)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 2))) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3)))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 2))) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (fma.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 3))))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 2))) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (fma.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 3))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 4))))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (+.f64 (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 3))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 4)))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 2))) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (fma.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 3))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 eps 4))))))))
(*.f64 1/384 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/384 (pow.f64 eps 4)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)))) eps) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (/.f64 (fma.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 1/8 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)))) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)))) eps) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) eps) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (/.f64 (-.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)))) eps)) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2)) eps) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))) eps) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) eps) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (/.f64 (-.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) eps)) eps)) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) eps)) (*.f64 1/384 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2)) eps) (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))) eps) (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) eps) (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 (*.f64 1/384 (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (/.f64 (-.f64 (*.f64 1/48 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) eps)) eps)) eps)))
(*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2)))))
(*.f64 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/96 (pow.f64 eps 2) -1/4))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) 1/96 -1/4))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/96 (pow.f64 eps 2) -1/4)) (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) 1/96 -1/4)) (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/96 (pow.f64 eps 2) -1/4)) (*.f64 x (fma.f64 eps (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (+.f64 1/48 (*.f64 (pow.f64 eps 2) -1/1152))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) 1/96 -1/4)) (*.f64 x (fma.f64 eps (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (+.f64 1/48 (*.f64 (pow.f64 eps 2) -1/1152))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/2 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/96 (pow.f64 eps 2)) 1/4))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/48 (*.f64 -1/1152 (pow.f64 eps 2))))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/46080 (pow.f64 eps 2)) 1/960))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/48 (*.f64 -1/2304 (pow.f64 eps 2)))) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/384 (pow.f64 eps 2)) 1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/96 (pow.f64 eps 2) -1/4)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1/48 (*.f64 (pow.f64 eps 2) -1/1152))) (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (+.f64 1/120 (*.f64 (pow.f64 eps 2) (fma.f64 1/46080 (pow.f64 eps 2) -1/960))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) 1/2)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) 1/96 -1/4)) (*.f64 x (fma.f64 x (fma.f64 eps (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1/48 (*.f64 (pow.f64 eps 2) -1/1152))) (*.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (+.f64 1/120 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/46080 -1/960))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) -1/2304) 1/48) -1/6))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (*.f64 (pow.f64 eps 2) (fma.f64 1/384 (pow.f64 eps 2) -1/8)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps x))
(*.f64 (neg.f64 eps) x)
(*.f64 eps (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 eps 1/6) (pow.f64 x 2))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps 1/6) (pow.f64 x 2)) eps))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))))
(*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/6)))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/6))) eps))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 1/5040 (*.f64 eps (pow.f64 x 2)))))))))
(*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/5040)))))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/5040))))) eps))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 1/5040 eps)))))))))
(*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/362880 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/5040)))))))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/362880 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/5040))))))) eps))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/362880 eps) (*.f64 1/39916800 (*.f64 eps (pow.f64 x 2)))))))))))))
(*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 1/5040 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/362880 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/39916800)))))))))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 1/5040 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/362880 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/39916800))))))))) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 1/6 x)
(*.f64 x 1/6)
(*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 x 2))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) -1/36)))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/720 (pow.f64 x 2)) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 1/720 (pow.f64 x 2) -1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/720 -1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 -1/30240 (pow.f64 x 2)))) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) -1/30240)) -1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2177280 (pow.f64 x 2)) 1/30240)))) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (fma.f64 1/2177280 (pow.f64 x 2) -1/30240))) -1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/2177280 -1/30240))) -1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2177280 (*.f64 -1/239500800 (pow.f64 x 2)))) 1/30240)))) 1/36))))
(*.f64 x (+.f64 1/6 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/720 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/2177280 (*.f64 (pow.f64 x 2) -1/239500800)) -1/30240))) -1/36))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps x))
(*.f64 (*.f64 eps x) 1/6)
(*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))
(*.f64 x (fma.f64 -1/36 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/6)))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 1/720 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/720)))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/720 eps)))))))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/30240 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/720)))))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 1/2177280 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (pow.f64 x 2) (fma.f64 1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/30240 eps (*.f64 (*.f64 eps 1/2177280) (pow.f64 x 2))))))))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/30240 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/239500800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2177280 eps)))))))))))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (pow.f64 x 2) (fma.f64 1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/30240 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/239500800 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/2177280)))))))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1/6 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1/2) eps))))
(*.f64 (fma.f64 -1/6 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1/2) eps)) (pow.f64 (neg.f64 eps) 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 1/6 (pow.f64 eps 2) -1)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 (pow.f64 eps 2) 1/6 -1)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 (pow.f64 eps 2) 1/6 -1)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/6 -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/6 -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36))))))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36)) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 1/720 (pow.f64 eps 2) -1/120)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/6 -1) (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36)) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 (pow.f64 eps 2) 1/720 -1/120)))))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/6)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/6)
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 (pow.f64 eps 2) 1/6 -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 eps x))) 1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (fma.f64 1/4 (*.f64 eps x) -1))))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (fma.f64 (*.f64 eps x) 1/4 -1))))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (fma.f64 1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36)))))) -1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 (pow.f64 eps 2) -1/36)))) -1))))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 -1/48 (*.f64 eps x)))))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (fma.f64 1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 -1/48 (*.f64 eps x)))))))) -1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 -1/48 (*.f64 eps x)))))) -1))))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120)))))))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (fma.f64 1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/120)))))))))) -1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/6) (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 (pow.f64 eps 2) 1/720 -1/120)))))))) -1))))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))
(*.f64 eps (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 eps (cbrt.f64 -1)) (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (*.f64 -1/2 (/.f64 (cos.f64 x) eps))))))
(neg.f64 (*.f64 eps (*.f64 (cbrt.f64 -1) (cbrt.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) -1/2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) eps) -1/2) (/.f64 (sin.f64 x) (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (cbrt.f64 -1))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (+.f64 (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) x) (*.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (*.f64 x (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2))))) x)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (+.f64 (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) x) (*.f64 (*.f64 x (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 x (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))))) (pow.f64 (cbrt.f64 -1/2) 2)) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2)))))) x)))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (+.f64 (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) x) (*.f64 (*.f64 x (fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (cbrt.f64 -1/2)) (/.f64 (+.f64 (*.f64 x (*.f64 eps 1/6)) (*.f64 x (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2))))))) (cbrt.f64 -1/2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2)))))) x)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(fma.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (*.f64 x (-.f64 (/.f64 (*.f64 -1/48 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))) (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))))) (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) -1/2))))) (pow.f64 (cbrt.f64 -1/2) 2)))))) (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 eps 1/6) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5))))) (pow.f64 (cbrt.f64 -1/2) 2))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) x) (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2))))) (+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (*.f64 (/.f64 x (cbrt.f64 -1/2)) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (-.f64 0 (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))) (*.f64 (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) -1/2) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) -1/2)) (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 eps 2)))) (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))) (cbrt.f64 -1/2)))))) (*.f64 x (*.f64 x (*.f64 1/3 (/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2))))))) (pow.f64 (cbrt.f64 -1/2) 2))))))) x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 5)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (*.f64 x (-.f64 (*.f64 -1/120 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3)))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 19)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 14))) (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))))) (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 eps 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/6 eps) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 eps 5)) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 16)) 1/9) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) 2) (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 -1/2) 3))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(fma.f64 x (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 eps 1/6) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5))))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (*.f64 x (/.f64 (+.f64 (*.f64 eps -1/120) (neg.f64 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (neg.f64 (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))) (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))))) (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) -1/2)))))))) (+.f64 (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 19)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 14)))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (*.f64 (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))) (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (*.f64 (pow.f64 eps 2) -1/2)))))))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (neg.f64 (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 eps) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))) (-.f64 (*.f64 eps 1/6) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (pow.f64 eps 5)))))))) (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10))))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))) (*.f64 (pow.f64 eps 2) -1/2)))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 eps 5) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) x) (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 x (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (*.f64 x (-.f64 (/.f64 (*.f64 eps -1/120) (pow.f64 (cbrt.f64 -1/2) 2)) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (*.f64 -1/48 (pow.f64 eps 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))) (*.f64 (-.f64 0 (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))) (*.f64 (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) -1/2) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) -1/2)) (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 eps 2)))) (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2))))))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))))) (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 eps 1/6) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2)))))) (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) (*.f64 (pow.f64 eps 2) -1/2)) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (*.f64 (pow.f64 eps 2) -1/2))))) (+.f64 (*.f64 1/9 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))) (*.f64 eps 1/6)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2)))))))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 19)) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 14)))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))) (+.f64 (*.f64 x (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (cbrt.f64 -1/2)) (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (-.f64 0 (+.f64 (*.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/9)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) 1/4) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))) (*.f64 (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 10)))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps 2) 1/4) -1/2) (/.f64 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) -1/2)) (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (pow.f64 eps 2)))) (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))) (cbrt.f64 -1/2))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 eps 1/6)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (+.f64 (neg.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 1 eps) 1/9)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))) (-.f64 0 (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 eps 16) 1/9)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))))))) (neg.f64 (*.f64 -1/27 (/.f64 (cbrt.f64 (pow.f64 eps 5)) (pow.f64 (cbrt.f64 -1/2) 2))))))) (pow.f64 (cbrt.f64 -1/2) 2)))))))) x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) -1)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (neg.f64 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/6))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/6))))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps -1/120) x))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps -1/120) x))))))) eps)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/6))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/6))))) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 -1/120 (*.f64 eps x)))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps -1/120) x))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps -1/120) x))))))) eps)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(fma.f64 -1 x (*.f64 eps -1/2))
(-.f64 (*.f64 eps -1/2) x)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/4 (*.f64 eps x) -1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 (*.f64 eps x) 1/4 -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x))))) -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 x (fma.f64 -1/48 eps (*.f64 x -1/120)))))) -1)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 -1/48 (cos.f64 x))) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -1/48 (cos.f64 x)) eps) (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))))
(pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 3)
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3) 1/3)
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 2)
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 3))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))) 1))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(fma.f64 eps (*.f64 -1/48 (cos.f64 x)) (*.f64 eps (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(fma.f64 (*.f64 -1/48 (cos.f64 x)) eps (*.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) eps))
(*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(pow.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))) 1)
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 3)
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104))
(pow.f64 (sqrt.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 2)
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)) 1/384))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x))))))
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/56623104))
(expm1.f64 (log1p.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/384) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/384 (*.f64 eps (sin.f64 x)))) 1))
(*.f64 (*.f64 eps 1/384) (sin.f64 x))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/8)) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) eps) (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 1)
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3) 1/3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 2)
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8))) 3))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)))) 1))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 eps (*.f64 (sin.f64 x) -1/8) (*.f64 eps (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (*.f64 (sin.f64 x) -1/8) eps (*.f64 (*.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x))))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 1/384 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/48 (cos.f64 x) (*.f64 (*.f64 eps 1/384) (sin.f64 x))) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(*.f64 (sin.f64 x) (neg.f64 eps))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (neg.f64 eps)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(*.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6)))
(pow.f64 (*.f64 (sin.f64 x) 1/6) 1)
(*.f64 (sin.f64 x) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) 1/6)) 3)
(*.f64 (sin.f64 x) 1/6)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3) 1/3)
(*.f64 (sin.f64 x) 1/6)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) 2)
(*.f64 (sin.f64 x) 1/6)
(log.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)))
(*.f64 (sin.f64 x) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) 1/6))))
(*.f64 (sin.f64 x) 1/6)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) 1/6) 3))
(*.f64 (sin.f64 x) 1/6)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) 1/6)))
(*.f64 (sin.f64 x) 1/6)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)))
(*.f64 (sin.f64 x) 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) 1/6)) 1))
(*.f64 (sin.f64 x) 1/6)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 1)
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 3)
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3) 1/3)
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 2)
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(log.f64 (pow.f64 (exp.f64 (*.f64 eps 1/6)) (sin.f64 x)))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)))))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6)) 3))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) 1))
(*.f64 (*.f64 eps 1/6) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 2)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)))
(+.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(+.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(*.f64 1 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x))) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 1)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 2)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(fma.f64 (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)) eps (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(fma.f64 1 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) 1/6) (*.f64 (cos.f64 x) -1/2)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 1 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/3)
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1)
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 3)
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 2)
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1/3))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1))
(cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) eps)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 1 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 2) 3) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/6) 3))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))

eval397.0ms (1.6%)

Compiler

Compiled 19509 to 13201 computations (32.3% saved)

prune138.0ms (0.5%)

Pruning

35 alts after pruning (26 fresh and 9 done)

PrunedKeptTotal
New5415546
Fresh22123
Picked145
Done055
Total54435579
Accuracy
100.0%
Counts
579 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.2%
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 3)
54.6%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
95.1%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
54.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
53.2%
(+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
83.8%
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
98.1%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
79.2%
(*.f64 (neg.f64 eps) (sin.f64 x))
76.9%
(*.f64 (neg.f64 eps) x)
50.9%
(*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
97.8%
(*.f64 eps (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
98.7%
(*.f64 eps (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 3) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.5%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
95.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
95.3%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
95.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
98.7%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
52.6%
(*.f64 eps (*.f64 eps -1/2))
87.5%
(*.f64 eps (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
95.3%
(*.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)))
98.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))))
99.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
99.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) -1/8)))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
57.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
69.6%
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
Compiler

Compiled 1087 to 777 computations (28.5% saved)

localize2.0s (8%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.9%
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
99.6%
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
99.4%
(*.f64 (sin.f64 x) -1/6)
84.5%
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
100.0%
(*.f64 eps (cos.f64 x))
100.0%
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2)))
100.0%
(*.f64 eps (sin.f64 x))
54.4%
(+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x))))
99.6%
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))
99.4%
(*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))
99.4%
(*.f64 -1/6 (sin.f64 x))
Compiler

Compiled 405 to 188 computations (53.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-mult, time spent: 556.0ms, 41.0% of total-time
Operation ival-sin, time spent: 484.0ms, 36.0% of total-time
Operation ival-sub, time spent: 84.0ms, 6.0% of total-time
Operation ival-add, time spent: 80.0ms, 6.0% of total-time
Operation ival-cos, time spent: 51.0ms, 4.0% of total-time
Operation ival-div, time spent: 36.0ms, 3.0% of total-time
Operation const, time spent: 30.0ms, 2.0% of total-time
Operation ival-pow, time spent: 21.0ms, 2.0% of total-time
Operation ival-neg, time spent: 18.0ms, 1.0% of total-time

series172.0ms (0.7%)

Counts
12 → 309
Calls
Call 1
Inputs
#<alt (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x))))>
#<alt (+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)>
#<alt (*.f64 eps (sin.f64 x))>
#<alt (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2)))>
#<alt (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))>
#<alt (*.f64 (sin.f64 x) -1/6)>
#<alt (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))>
Outputs
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 1/24 eps)>
#<alt (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 eps))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x)))))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/576 eps))))))))))>
#<alt (*.f64 1/6 (sin.f64 x))>
#<alt (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))>
#<alt (*.f64 1/24 eps)>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x))) 1/36))))))))>
#<alt (+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 eps) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/120 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))>
#<alt (*.f64 1/24 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)))))))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)) (*.f64 x (+.f64 (*.f64 1/576 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 x (-.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 2))) eps))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/6 eps))) eps))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps x)>
#<alt (*.f64 x (+.f64 eps (*.f64 -1/6 (*.f64 eps (pow.f64 x 2)))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 1/120 (*.f64 eps (pow.f64 x 2)))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps)))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 1/362880 (*.f64 eps (pow.f64 x 2)))))))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps)))))))))))>
#<alt (*.f64 1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (*.f64 eps (sin.f64 x))) (*.f64 1/4 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/96 (*.f64 eps (cos.f64 x)))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 1/3840 (*.f64 eps (sin.f64 x)))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (*.f64 1/3840 (sin.f64 x))))))))))))>
#<alt (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))>
#<alt (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (sin.f64 (*.f64 1/2 eps))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/6 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 1/2 eps)>
#<alt (+.f64 x (*.f64 1/2 eps))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/4 (*.f64 eps x)))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 -1/6 x))))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (*.f64 eps x)) 1/6)))))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/120 x) (*.f64 1/48 eps))) 1/6)))))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (sin.f64 x)>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (*.f64 1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))>
#<alt (*.f64 1/2 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 1/40320 (*.f64 eps (pow.f64 x 2))))))))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3628800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/40320 eps))))))))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))>
#<alt (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/6 (/.f64 1 (pow.f64 eps 2))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/720 (*.f64 1/120 (/.f64 1 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 -1/6 x)>
#<alt (*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))>
#<alt (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (*.f64 -1/6 (sin.f64 x))>
#<alt (/.f64 -1/2 eps)>
#<alt (-.f64 (*.f64 -1 (/.f64 x (pow.f64 eps 2))) (*.f64 1/2 (/.f64 1 eps)))>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 (/.f64 x eps)) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 (/.f64 x (pow.f64 eps 2))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (/.f64 x eps)) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x (pow.f64 eps 2))) (*.f64 1/48 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)>
#<alt (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))>
#<alt (*.f64 -1/2 (/.f64 (cos.f64 x) eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)>
#<alt (*.f64 -1/2 (/.f64 (cos.f64 x) eps))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))>
#<alt -1/2>
#<alt (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 -1/48 x) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x eps)) 1/48)) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))>
#<alt (*.f64 -1 (/.f64 (sin.f64 x) eps))>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
Calls

69 calls:

TimeVariablePointExpression
24.0ms
eps
@inf
(* (sin (* eps 1/2)) (+ (sin x) (* (* eps (cos x)) 1/2)))
5.0ms
x
@-inf
(* eps (+ (* -1/120 (* eps (sin x))) (* 1/24 (cos x))))
5.0ms
x
@inf
(* (pow eps 3) (neg (- (* (sin x) -1/6) (/ (- (* (cos x) -1/2) (/ (sin x) eps)) eps))))
4.0ms
x
@-inf
(* (pow eps 3) (neg (- (* (sin x) -1/6) (/ (- (* (cos x) -1/2) (/ (sin x) eps)) eps))))
2.0ms
x
@-inf
(/ (- (* (cos x) -1/2) (/ (sin x) eps)) eps)

rewrite185.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify290.0ms (1.1%)

Algorithm
egg-herbie
Rules
1182×distribute-rgt-in
1144×distribute-lft-in
764×*-commutative
710×+-commutative
552×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0123432078
1357530981
Stop Event
node limit
Counts
586 → 618
Calls
Call 1
Inputs
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 1/24 eps)
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 eps))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x)))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/576 eps))))))))))
(*.f64 1/6 (sin.f64 x))
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 1/24 eps)
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x))) 1/36))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 eps) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/120 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)) (*.f64 x (+.f64 (*.f64 1/576 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 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 (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 x (-.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 2))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 -1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 1/120 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 1/362880 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps)))))))))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (*.f64 eps (sin.f64 x))) (*.f64 1/4 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/96 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 1/3840 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (*.f64 1/3840 (sin.f64 x))))))))))))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.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 (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/4 (*.f64 eps (*.f64 x (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 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/6 (*.f64 x (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 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/48 (*.f64 eps (*.f64 x (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 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 1/2 eps)
(+.f64 x (*.f64 1/2 eps))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/4 (*.f64 eps x)))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 -1/6 x))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (*.f64 eps x)) 1/6)))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/120 x) (*.f64 1/48 eps))) 1/6)))))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 1/40320 (*.f64 eps (pow.f64 x 2))))))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3628800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/40320 eps))))))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/6 (/.f64 1 (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/720 (*.f64 1/120 (/.f64 1 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 -1/6 x)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(*.f64 -1/6 (sin.f64 x))
(/.f64 -1/2 eps)
(-.f64 (*.f64 -1 (/.f64 x (pow.f64 eps 2))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 (/.f64 x eps)) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 (/.f64 x (pow.f64 eps 2))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (/.f64 x eps)) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x (pow.f64 eps 2))) (*.f64 1/48 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(*.f64 -1/2 (/.f64 (cos.f64 x) eps))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(*.f64 -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 -1/48 x) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x eps)) 1/48)) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(*.f64 -1/2 (cos.f64 x))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (cos.f64 x))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 eps (*.f64 -1/120 (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 1/24 (cos.f64 x))))
(+.f64 (*.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 1/24 (cos.f64 x)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 1))
(fma.f64 eps (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 1/24 (cos.f64 x))))
(fma.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) eps (*.f64 (*.f64 1/24 (cos.f64 x)) eps))
(+.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/6))) (sqrt.f64 (*.f64 (sin.f64 x) -1/6)) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(*.f64 1 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 (sin.f64 x) -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 x) -1/6) 2)) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 (sin.f64 x) -1/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 x) -1/6) 2))) (neg.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))
(pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 1))
(-.f64 1 (fma.f64 eps (sin.f64 x) 1))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))) 1)
(-.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)) (/.f64 1 (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))
(*.f64 1 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 2) (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3) -1) (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) 1) (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) 1)) (neg.f64 (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))
(pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 3)
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 2))
(log.f64 (exp.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))))
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(exp.f64 (log.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 1))
(fma.f64 1 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) -1)
(fma.f64 (sqrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) -1)
(-.f64 (+.f64 1 (*.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 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))
(*.f64 1 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/8)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2)) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/8))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))
(pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 1))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 1 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 1 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sqrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))) 1)
(pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 1)
(pow.f64 (*.f64 eps (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) (pow.f64 eps 3/2)) 2)
(neg.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3) (pow.f64 (pow.f64 eps 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) -1/6))) 1)
(pow.f64 (*.f64 (sin.f64 x) -1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) -1/6))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) -1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) -1/6)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) -1/6)) 1))
(-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (/.f64 (sin.f64 x) eps) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (/.f64 1 eps))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) eps))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (cbrt.f64 eps)))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 2)
(pow.f64 (/.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 1))
(+.f64 (*.f64 (cos.f64 x) -1/2) (neg.f64 (/.f64 (sin.f64 x) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps))) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (/.f64 (sin.f64 x) eps)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2))) (neg.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 1))
(fma.f64 (cos.f64 x) -1/2 (neg.f64 (/.f64 (sin.f64 x) eps)))
(fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (/.f64 (sin.f64 x) eps)))
(fma.f64 -1/2 (cos.f64 x) (neg.f64 (/.f64 (sin.f64 x) eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (/.f64 (sin.f64 x) eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (/.f64 (sin.f64 x) eps)))
Outputs
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 1/24 eps)
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 eps))
(fma.f64 -1/120 (*.f64 x (pow.f64 eps 2)) (*.f64 1/24 eps))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2)))))
(fma.f64 1/24 eps (*.f64 x (fma.f64 -1/48 (*.f64 eps x) (*.f64 -1/120 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 1/720 (*.f64 (pow.f64 eps 2) x)))))))
(fma.f64 1/24 eps (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 (*.f64 (pow.f64 eps 2) 1/720) x))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x)))))))))
(fma.f64 1/24 eps (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 (*.f64 eps x) 1/576))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/14400 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/576 eps))))))))))
(fma.f64 1/24 eps (*.f64 x (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/14400 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/576))))))))))
(*.f64 1/6 (sin.f64 x))
(*.f64 (sin.f64 x) 1/6)
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/6))
(fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 (sin.f64 x) 1/6))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))))
(*.f64 -1/120 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x))) eps)) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps) (*.f64 -1/120 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/120 (sin.f64 x)) (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) eps)))
(*.f64 1/24 eps)
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))
(fma.f64 1/24 eps (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6)))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/48 (*.f64 eps x)) (*.f64 -1/120 (pow.f64 eps 2))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 (fma.f64 -1/48 (*.f64 eps x) (*.f64 -1/120 (pow.f64 eps 2))) 1/6)))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (fma.f64 (pow.f64 eps 2) 1/720 -1/36))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 1/576 (*.f64 eps x))) 1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (+.f64 (fma.f64 1/720 (pow.f64 eps 2) (*.f64 (*.f64 eps x) 1/576)) -1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/720) (fma.f64 (*.f64 eps x) 1/576 -1/36)))))))))
(+.f64 (*.f64 1/24 eps) (*.f64 x (+.f64 1/6 (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/720 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 eps) (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))) 1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (+.f64 (fma.f64 1/720 (pow.f64 eps 2) (*.f64 x (fma.f64 1/576 eps (*.f64 x (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400)))))) -1/36))))))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/120 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/720) (fma.f64 x (fma.f64 1/576 eps (*.f64 x (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400)))) -1/36)))))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/6)))
(*.f64 eps (fma.f64 eps (*.f64 1/24 (cos.f64 x)) (*.f64 (sin.f64 x) 1/6)))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(*.f64 eps (+.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1/120 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (*.f64 -1/120 (pow.f64 eps 3)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (*.f64 1/24 (/.f64 (cos.f64 x) eps))))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 1/24 (/.f64 (cos.f64 x) eps))) (pow.f64 eps 3))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/24 eps))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/120 (sin.f64 x)) (+.f64 (*.f64 1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (fma.f64 -1/120 (sin.f64 x) (fma.f64 1/24 (/.f64 (cos.f64 x) eps) (/.f64 (*.f64 (sin.f64 x) 1/6) (pow.f64 eps 2)))) (pow.f64 eps 3))
(*.f64 -1/120 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1/120 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (*.f64 -1/120 (pow.f64 eps 3)) (sin.f64 x))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (/.f64 (cos.f64 x) eps)) (*.f64 1/120 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/120))))
(*.f64 (fma.f64 -1/24 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/120)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 1/24 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) 1/6) eps)) eps) (*.f64 (sin.f64 x) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) 1/120) (/.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 1/24 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) 1/6) eps)) eps) (*.f64 (sin.f64 x) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) 1/120) (/.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 1/24 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) 1/6) eps)) eps) (*.f64 (sin.f64 x) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) 1/120) (/.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/120 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 1/24 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) 1/6) eps)) eps) (*.f64 (sin.f64 x) 1/120))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) 1/120) (/.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) eps))))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 eps (*.f64 x (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6)))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/36))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 eps (*.f64 x (fma.f64 (pow.f64 eps 2) 1/720 -1/36))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/576 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 1/576 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/720 (pow.f64 eps 2) -1/36)))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 1/576 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 (pow.f64 eps 2) 1/720 -1/36)))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/120 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/36)) (*.f64 x (+.f64 (*.f64 1/576 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/720 (*.f64 -1/14400 (pow.f64 eps 2))))))))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/720 (pow.f64 eps 2) -1/36) (*.f64 x (fma.f64 1/576 (pow.f64 eps 2) (*.f64 eps (*.f64 x (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400)))))))))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (+.f64 (*.f64 -1/120 (pow.f64 eps 2)) 1/6) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/720 -1/36) (*.f64 x (fma.f64 1/576 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/14400))))))))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 x (-.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 2))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps 1/6) (pow.f64 x 2)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps))) eps))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps -1/120) (pow.f64 x 2) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (*.f64 eps (pow.f64 x 2)) 1/5040) (*.f64 -1/120 eps))) (*.f64 1/6 eps))) eps))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps (pow.f64 x 2)) 1/5040 (*.f64 eps -1/120)) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/362880 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/362880 (*.f64 eps (pow.f64 x 2)) (neg.f64 (*.f64 eps -1/5040)))) (*.f64 -1/120 eps))) (*.f64 1/6 eps))) eps))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps (pow.f64 x 2)) -1/362880 (*.f64 eps 1/5040)) (*.f64 eps -1/120)) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps))) (*.f64 -1/5040 eps))) (*.f64 1/120 eps))) (*.f64 -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 1/39916800 (*.f64 eps (pow.f64 x 2)) (neg.f64 (*.f64 eps 1/362880)))) (*.f64 1/5040 eps))) (*.f64 -1/120 eps))) (*.f64 1/6 eps))) eps))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps (pow.f64 x 2)) 1/39916800 (*.f64 eps -1/362880)) (*.f64 eps 1/5040)) (*.f64 eps -1/120)) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 -1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (+.f64 eps (*.f64 (*.f64 eps -1/6) (pow.f64 x 2))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 1/120 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/6 eps (*.f64 1/120 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 2))) (*.f64 1/120 eps)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/120)))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 1/362880 (*.f64 eps (pow.f64 x 2)))))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/362880)))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 eps (*.f64 (*.f64 eps 1/362880) (pow.f64 x 2))))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/39916800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/362880 eps)))))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 1/120 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/39916800 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/362880)))))))))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (*.f64 eps (sin.f64 x))) (*.f64 1/4 (cos.f64 x))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 -1/48 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) 1/4)))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/96 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (fma.f64 -1/48 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) -1/96)))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 1/3840 (*.f64 eps (sin.f64 x)))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (fma.f64 -1/48 (sin.f64 x) (*.f64 eps (fma.f64 -1/96 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) 1/3840)))))))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (*.f64 1/3840 (sin.f64 x))))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (fma.f64 -1/48 (sin.f64 x) (*.f64 eps (fma.f64 -1/96 (cos.f64 x) (*.f64 eps (fma.f64 1/7680 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 1/3840)))))))))))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 eps 1/2) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (fma.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (fma.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (fma.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (fma.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))))
(*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)))
(*.f64 eps (fma.f64 1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 eps 1/2) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(neg.f64 (*.f64 eps (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(neg.f64 (*.f64 eps (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(neg.f64 (*.f64 eps (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(neg.f64 (*.f64 eps (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(neg.f64 (*.f64 eps (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 eps 1/2)) eps))) (neg.f64 eps))
(*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 eps 1/2) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (sin.f64 (*.f64 1/2 eps))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 eps 1/2)))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -1/4 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 eps 1/2))) (*.f64 x (*.f64 -1/4 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/6 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 x -1/6) (sin.f64 (*.f64 eps 1/2))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 eps 1/2))) (*.f64 x (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/4 eps (*.f64 x -1/6))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/6 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))) 1/48))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 eps 1/2))) (*.f64 x (*.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/6 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))) 1/48)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/6 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (+.f64 (*.f64 1/120 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/6 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (fma.f64 1/120 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) 1/48))))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 eps 1/2))) (*.f64 x (*.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/6 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/120 x (*.f64 eps 1/48))))))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(*.f64 1/2 eps)
(*.f64 eps 1/2)
(+.f64 x (*.f64 1/2 eps))
(+.f64 x (*.f64 eps 1/2))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/4 (*.f64 eps x)))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 (*.f64 eps x) -1/4))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 -1/6 x))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 x (fma.f64 -1/4 eps (*.f64 x -1/6))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (*.f64 eps x)) 1/6)))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 1/48 (*.f64 eps x) -1/6)))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 (*.f64 eps x) 1/48 -1/6)))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/120 x) (*.f64 1/48 eps))) 1/6)))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 x (fma.f64 1/120 x (*.f64 eps 1/48)) -1/6)))))))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) 1/2))
(*.f64 (*.f64 eps 1/2) (cos.f64 x))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) 1/2))
(*.f64 (*.f64 eps 1/2) (cos.f64 x))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 (*.f64 eps -1/2) (pow.f64 x 2)))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 (*.f64 eps (pow.f64 x 2)) (*.f64 1/24 eps))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 1/40320 (*.f64 eps (pow.f64 x 2))))))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/40320))))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 eps (*.f64 (*.f64 eps 1/40320) (pow.f64 x 2)))))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3628800 (*.f64 eps (pow.f64 x 2))) (*.f64 1/40320 eps))))))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/3628800 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/40320))))))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 3) (fma.f64 (/.f64 (cos.f64 x) eps) -1/2 (*.f64 (sin.f64 x) 1/6)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1/6 (sin.f64 x) (*.f64 (/.f64 (cos.f64 x) eps) 1/2))))
(*.f64 (fma.f64 -1/6 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/2 eps))) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(*.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/6 (/.f64 1 (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/6 (/.f64 1 (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 3) x) (+.f64 1/6 (/.f64 -1 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (/.f64 -1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (pow.f64 eps 3) (*.f64 x (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36)))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 3) x) (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (/.f64 -1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (/.f64 -1 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/720 (*.f64 1/120 (/.f64 1 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))) 1/36)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (pow.f64 eps 3) (*.f64 x (-.f64 1/720 (/.f64 1/120 (pow.f64 eps 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36))))) (*.f64 (pow.f64 eps 3) (-.f64 1/6 (/.f64 1 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 3) x) (+.f64 1/720 (/.f64 -1/120 (pow.f64 eps 2))))) (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 1/6 (pow.f64 eps 2)) -1/36))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (/.f64 -1 (pow.f64 eps 2)))))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/6))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (sin.f64 x) 1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 -1/6 x)
(*.f64 x -1/6)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (fma.f64 1/36 (pow.f64 x 2) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 -1/720 (pow.f64 x 2)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) -1/720)) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/30240 (pow.f64 x 2)) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 1/30240 (pow.f64 x 2) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/30240 -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 -1/2177280 (pow.f64 x 2)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) -1/2177280)) -1/720))) -1/6))
(*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/239500800 (pow.f64 x 2)) 1/2177280)))) 1/720)))) 1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 1/239500800 (pow.f64 x 2) -1/2177280))) -1/720))) -1/6))
(*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/36 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/30240 (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/239500800 -1/2177280))) -1/720))) -1/6))
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(*.f64 -1/6 (sin.f64 x))
(*.f64 (sin.f64 x) -1/6)
(/.f64 -1/2 eps)
(-.f64 (*.f64 -1 (/.f64 x (pow.f64 eps 2))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (neg.f64 (/.f64 x (pow.f64 eps 2))) (/.f64 1/2 eps))
(fma.f64 -1 (/.f64 x (pow.f64 eps 2)) (/.f64 -1/2 eps))
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 (/.f64 x eps)) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (/.f64 (*.f64 x 1/4) eps) (/.f64 1 (pow.f64 eps 2)))) (/.f64 1/2 eps))
(fma.f64 x (fma.f64 1/4 (/.f64 x eps) (/.f64 -1 (pow.f64 eps 2))) (/.f64 -1/2 eps))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 (/.f64 x (pow.f64 eps 2))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (/.f64 x (pow.f64 eps 2)) (/.f64 1/4 eps))) (/.f64 1 (pow.f64 eps 2)))) (/.f64 1/2 eps))
(fma.f64 x (fma.f64 x (fma.f64 1/6 (/.f64 x (pow.f64 eps 2)) (/.f64 1/4 eps)) (/.f64 -1 (pow.f64 eps 2))) (/.f64 -1/2 eps))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/48 (/.f64 x eps)) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 x (fma.f64 -1/48 (/.f64 x eps) (/.f64 1/6 (pow.f64 eps 2))) (/.f64 1/4 eps))) (/.f64 1 (pow.f64 eps 2)))) (/.f64 1/2 eps))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 -1/48 (/.f64 x eps) (/.f64 1/6 (pow.f64 eps 2))) (/.f64 1/4 eps)) (/.f64 -1 (pow.f64 eps 2))) (/.f64 -1/2 eps))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x (pow.f64 eps 2))) (*.f64 1/48 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/4 (/.f64 1 eps)))) (/.f64 1 (pow.f64 eps 2)))) (*.f64 1/2 (/.f64 1 eps)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 x (fma.f64 x (-.f64 (*.f64 -1/120 (/.f64 x (pow.f64 eps 2))) (/.f64 1/48 eps)) (/.f64 1/6 (pow.f64 eps 2))) (/.f64 1/4 eps))) (/.f64 1 (pow.f64 eps 2)))) (/.f64 1/2 eps))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 -1/120 (/.f64 x (pow.f64 eps 2)) (/.f64 -1/48 eps)) (/.f64 1/6 (pow.f64 eps 2))) (/.f64 1/4 eps)) (/.f64 -1 (pow.f64 eps 2))) (/.f64 -1/2 eps))
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)))
(/.f64 (neg.f64 (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 eps 2))
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) (pow.f64 eps 2))
(*.f64 -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (/.f64 (cos.f64 x) eps) -1/2)
(*.f64 (cos.f64 x) (/.f64 -1/2 eps))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (/.f64 (cos.f64 x) eps) -1/2)
(*.f64 (cos.f64 x) (/.f64 -1/2 eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(neg.f64 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(neg.f64 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(neg.f64 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(neg.f64 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))
(neg.f64 (/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(fma.f64 -1 (/.f64 x eps) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(fma.f64 x (fma.f64 1/4 x (/.f64 -1 eps)) -1/2)
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(fma.f64 x (fma.f64 x (+.f64 1/4 (/.f64 (*.f64 1/6 x) eps)) (/.f64 -1 eps)) -1/2)
(fma.f64 x (fma.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))) (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 -1/48 x) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)
(fma.f64 x (fma.f64 x (+.f64 1/4 (*.f64 x (fma.f64 -1/48 x (/.f64 1/6 eps)))) (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 -1/120 (/.f64 x eps)) 1/48)) (*.f64 1/6 (/.f64 1 eps)))))) (/.f64 1 eps))) 1/2)
(fma.f64 x (fma.f64 x (+.f64 1/4 (*.f64 x (fma.f64 x (fma.f64 -1/120 (/.f64 x eps) -1/48) (/.f64 1/6 eps)))) (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 (*.f64 eps -1/2) (cos.f64 x)) (sin.f64 x)) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 (cos.f64 x) -1/2)
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(*.f64 -1/2 (cos.f64 x))
(*.f64 (cos.f64 x) -1/2)
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 eps (*.f64 -1/120 (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(+.f64 (*.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 1/24 (cos.f64 x)) eps))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 1)
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 3)
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) 1/3)
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2)
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) eps))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 1))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(fma.f64 eps (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 eps (*.f64 1/24 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(fma.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) eps (*.f64 (*.f64 1/24 (cos.f64 x)) eps))
(*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))
(+.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(+.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/6))) (sqrt.f64 (*.f64 (sin.f64 x) -1/6)) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) -1/6) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) -1/6)) 1 (*.f64 (*.f64 (sin.f64 x) -1/6) 1)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 2))))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(*.f64 1 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 (sin.f64 x) -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 eps (*.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 (sin.f64 x) -1/6) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 x) -1/6) 2)) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 (sin.f64 x) -1/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2) (*.f64 eps (*.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 3) (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 (*.f64 (sin.f64 x) -1/6) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 x) -1/6) 2))) (neg.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 x) -1/6) 2)) (neg.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))
(pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 1)
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3)
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2)
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) 2))
(fabs.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) eps (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 1 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 1 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (fma.f64 1/6 (sin.f64 x) (*.f64 (sin.f64 x) -1/6)))
(+.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)) (*.f64 (sin.f64 x) 0))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) -1/6)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 1)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 2)
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))) 2))
(fabs.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))) 3))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))) 1))
(*.f64 eps (fma.f64 eps (fma.f64 -1/120 (*.f64 eps (sin.f64 x)) (*.f64 1/24 (cos.f64 x))) (*.f64 (sin.f64 x) 1/6)))
(-.f64 1 (fma.f64 eps (sin.f64 x) 1))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))) 1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)) (/.f64 1 (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) -1) (+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2)) (-.f64 1 (fma.f64 eps (sin.f64 x) -1)))
(*.f64 1 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 2) (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3) -1) (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 -1 (-.f64 1 (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (fma.f64 eps (sin.f64 x) -1))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) 1) (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) -1) (+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 1))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2)) (-.f64 1 (fma.f64 eps (sin.f64 x) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3)) 1) (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) (-.f64 1 (*.f64 -1 (-.f64 1 (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 3)) (-.f64 (+.f64 -1 (fma.f64 eps (sin.f64 x) -1)) (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) 1)) (neg.f64 (-.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2) -1)) (neg.f64 (+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) 2)) (neg.f64 (+.f64 -1 (fma.f64 eps (sin.f64 x) -1))))
(pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 3) 1/3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 2))
(fabs.f64 (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1)) 3))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (fma.f64 eps (sin.f64 x) 1))) 1))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(fma.f64 1 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) -1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 1 (*.f64 eps (sin.f64 x)))) -1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) 1)
(+.f64 (fma.f64 eps (sin.f64 x) 1) -1)
(+.f64 (*.f64 eps (sin.f64 x)) 0)
(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 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(*.f64 eps (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(*.f64 eps (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) 1) -1)
(+.f64 (*.f64 eps (sin.f64 x)) 0)
(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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2)) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (cos.f64 x))))
(*.f64 1 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/8)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/8)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2)) (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/8))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) -1/8) (pow.f64 (sin.f64 x) 3)) (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) 2))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (cos.f64 x)))))
(pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 1)
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 3)
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3) 1/3)
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 2)
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 2))
(fabs.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))
(log.f64 (exp.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x)) 3))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))) 1))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 1 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 1 (*.f64 eps (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sqrt.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) 1/2) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(*.f64 eps (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(*.f64 eps (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(*.f64 eps (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(fabs.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 eps (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))))
(pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 1)
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(pow.f64 (*.f64 eps (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))) 3)
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 3) 1/3)
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))) (pow.f64 eps 3/2)) 2)
(neg.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 2))
(fabs.f64 (*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 3))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3) (pow.f64 (pow.f64 eps 3) 3)))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))) 1))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) -1/6 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) -1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) -1/6)))
(pow.f64 (*.f64 (sin.f64 x) -1/6) 1)
(*.f64 (sin.f64 x) -1/6)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/6)) 3)
(*.f64 (sin.f64 x) -1/6)
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/6)) 2)
(*.f64 (sin.f64 x) -1/6)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) -1/6) 2))
(fabs.f64 (*.f64 (sin.f64 x) -1/6))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) -1/6))
(*.f64 (sin.f64 x) -1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) -1/6))))
(*.f64 (sin.f64 x) -1/6)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) -1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) -1/6)))
(*.f64 (sin.f64 x) -1/6)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) -1/6)))
(*.f64 (sin.f64 x) -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) -1/6)) 1))
(*.f64 (sin.f64 x) -1/6)
(-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (/.f64 (sin.f64 x) eps) eps))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (/.f64 1 eps))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (cbrt.f64 eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (sqrt.f64 eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) eps))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (sqrt.f64 eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) eps))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (cbrt.f64 eps)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 1)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 3)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 3) 1/3)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 2)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(pow.f64 (/.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) -1)
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 2))
(fabs.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps) 3))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) 1))
(/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)
(+.f64 (*.f64 (cos.f64 x) -1/2) (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps))) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (/.f64 (sin.f64 x) eps)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 -1/2 (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 1 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 eps)) (sin.f64 x) (*.f64 (/.f64 1 eps) (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (/.f64 (sin.f64 x) eps) 1))) (fma.f64 (neg.f64 (/.f64 (sin.f64 x) eps)) 1 (*.f64 (/.f64 (sin.f64 x) eps) 1)))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2))))
(+.f64 (fma.f64 (cos.f64 x) -1/2 (*.f64 (/.f64 -1 eps) (sin.f64 x))) (fma.f64 (/.f64 -1 eps) (sin.f64 x) (/.f64 (*.f64 1 (sin.f64 x)) eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) (*.f64 (/.f64 (sin.f64 x) eps) 0))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (cos.f64 x) (*.f64 -1/2 (/.f64 (sin.f64 x) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (cos.f64 x) (*.f64 -1/2 (/.f64 (sin.f64 x) eps)))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2))) (neg.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 1)
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 3)
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 2)
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 2))
(fabs.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) 3))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))) 1))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(fma.f64 (cos.f64 x) -1/2 (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (*.f64 (cos.f64 x) -1/2) (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) (neg.f64 (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))

eval336.0ms (1.3%)

Compiler

Compiled 20157 to 12000 computations (40.5% saved)

prune171.0ms (0.7%)

Pruning

37 alts after pruning (24 fresh and 13 done)

PrunedKeptTotal
New6706676
Fresh31821
Picked145
Done099
Total67437711
Accuracy
100.0%
Counts
711 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.2%
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 3)
54.6%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
95.1%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
54.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
53.2%
(+.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) 1)) -1)
53.2%
(+.f64 (-.f64 1 (*.f64 eps (sin.f64 x))) -1)
51.6%
(+.f64 (-.f64 1 (*.f64 eps x)) -1)
79.7%
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2) eps))))
79.8%
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2) eps))))
83.8%
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (/.f64 (sin.f64 x) eps) eps)))))
98.1%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
79.2%
(*.f64 (neg.f64 eps) (sin.f64 x))
76.9%
(*.f64 (neg.f64 eps) x)
50.9%
(*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
97.8%
(*.f64 eps (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
98.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.5%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
99.1%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
95.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
95.3%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1))))
95.2%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
95.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
98.7%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
52.6%
(*.f64 eps (*.f64 eps -1/2))
87.5%
(*.f64 eps (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
95.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 -1/6 x))))))))
98.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))))
99.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
57.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
69.6%
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
Compiler

Compiled 1436 to 938 computations (34.7% saved)

regimes57.0ms (0.2%)

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

3 calls:

25.0ms
x
22.0ms
eps
5.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)

regimes143.0ms (0.6%)

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

3 calls:

107.0ms
x
23.0ms
eps
9.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)

regimes62.0ms (0.2%)

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

3 calls:

26.0ms
eps
26.0ms
x
5.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)

regimes57.0ms (0.2%)

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

3 calls:

26.0ms
eps
22.0ms
x
4.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes134.0ms (0.5%)

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

3 calls:

87.0ms
eps
41.0ms
x
4.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes27.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes33.0ms (0.1%)

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

3 calls:

19.0ms
eps
11.0ms
x
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
95.3%1x
97.2%2eps
95.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes18.0ms (0.1%)

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

1 calls:

17.0ms
eps
Results
AccuracySegmentsBranch
97.1%2eps
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (*.f64 eps -1/2))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (-.f64 1 (*.f64 eps x)) -1)
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
(-.f64 (cos.f64 eps) 1)
Outputs
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
Calls

2 calls:

8.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
95.3%1x
95.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (*.f64 eps -1/2))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (-.f64 1 (*.f64 eps x)) -1)
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/48 (*.f64 eps x)))))) 1))))
Outputs
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
Calls

2 calls:

8.0ms
eps
6.0ms
x
Results
AccuracySegmentsBranch
95.2%1eps
95.2%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes10.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0%)

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

2 calls:

6.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
95.1%1x
95.1%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0%)

Accuracy

Total -15.6b remaining (-105.6%)

Threshold costs -15.6b (-105.6%)

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

2 calls:

6.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
76.9%1eps
76.9%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
9.494552738110942e-10
8.675490956428747e-9
Results
11.0ms95×256valid
0.0ms256valid
Compiler

Compiled 266 to 190 computations (28.6% saved)

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

bsearch11.0ms (0%)

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

Compiled 134 to 98 computations (26.9% saved)

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

simplify31.0ms (0.1%)

Algorithm
egg-herbie
Rules
140×*-commutative
100×unsub-neg
94×+-commutative
76×neg-mul-1
54×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01261179
12431179
23011179
33331179
43951179
54941179
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
(if (<=.f64 eps 2568967366681087/302231454903657293676544) (*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (neg.f64 eps) x)
Outputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) 1/24) (*.f64 eps (-.f64 (*.f64 -1/720 (*.f64 eps (cos.f64 x))) (*.f64 1/120 (sin.f64 x)))))) (*.f64 (sin.f64 x) -1/6))))) (sin.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) 1/2) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) -1/48) (*.f64 1/384 (*.f64 eps (sin.f64 x))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/120 (*.f64 eps (sin.f64 x))) (*.f64 1/24 (cos.f64 x)))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) 1/24) (*.f64 (*.f64 eps (sin.f64 x)) -1/120))) (*.f64 (sin.f64 x) -1/6))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) -1/6))))) (sin.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(if (<=.f64 eps 2568967366681087/302231454903657293676544) (*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 2568967366681087/302231454903657293676544) (*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 eps -1/48) (*.f64 x -1/120))))))) 1)))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(if (<=.f64 eps 2568967366681087/302231454903657293676544) (*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 eps -1/48) (*.f64 x -1/120))))))) -1)))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x 1/6))) 1)))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x 1/6))) 1)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x 1/6))) -1)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/4 eps) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 -1/48 eps) (*.f64 -1/120 x))))))) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 eps -1/48) (*.f64 x -1/120))))))) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x (+.f64 1/6 (*.f64 x (+.f64 (*.f64 eps -1/48) (*.f64 x -1/120))))))) -1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x 1/6))) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps 1/4) (*.f64 x 1/6))) -1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 eps x)) -1))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (neg.f64 eps) x)
(neg.f64 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
Compiler

Compiled 327 to 221 computations (32.4% saved)

soundness980.0ms (3.9%)

Rules
1502×distribute-lft-in
1496×distribute-rgt-in
1306×distribute-rgt-in
1284×distribute-lft-in
974×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
046611378
1109510794
2294010356
0135335217
1404433975
0131521474872731
1399021474872249
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 551 to 342 computations (37.9% saved)

end1.0ms (0%)

preprocess160.0ms (0.6%)

Compiler

Compiled 654 to 406 computations (37.9% saved)

Profiling

Loading profile data...