2cos (problem 3.3.5)

Time bar (total: 21.0s)

analyze58.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: 34.0ms
Operation ival-mult, time spent: 9.0ms, 26.0% of total-time
Operation ival-cos, time spent: 9.0ms, 26.0% of total-time
Operation ival-<=, time spent: 5.0ms, 15.0% of total-time
Operation ival-<, time spent: 3.0ms, 9.0% of total-time
Operation ival-add, time spent: 2.0ms, 6.0% of total-time
Operation ival-sub, time spent: 2.0ms, 6.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 3.0% of total-time
Operation ival-and, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

sample11.3s (54%)

Results
3.1s25796×256precondition
4.1s4136×2048valid
1.3s2147×1024valid
365.0ms1058×512valid
191.0ms914×256valid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 6.5s
Operation ival-cos, time spent: 3.5s, 54.0% of total-time
Operation ival-<=, time spent: 600.0ms, 9.0% of total-time
Operation ival-<, time spent: 584.0ms, 9.0% of total-time
Operation ival-mult, time spent: 484.0ms, 7.0% of total-time
Operation ival-add, time spent: 414.0ms, 6.0% of total-time
Operation ival-sub, time spent: 361.0ms, 6.0% of total-time
Operation ival-fabs, time spent: 241.0ms, 4.0% of total-time
Operation ival-and, time spent: 217.0ms, 3.0% of total-time
Operation const, time spent: 108.0ms, 2.0% of total-time
Bogosity

preprocess855.0ms (4.1%)

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
1350-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
10-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))
Results
316.0ms261×2048valid
64.0ms146×1024valid
17.0ms62×512valid
5.0ms42×256valid
1.0ms2048valid
Compiler

Compiled 51 to 22 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 322.0ms
Operation ival-cos, time spent: 200.0ms, 62.0% of total-time
Operation ival-add, time spent: 107.0ms, 33.0% of total-time
Operation ival-sub, time spent: 14.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize199.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 (+.f64 x eps))
51.3%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
112.0ms130×2048valid
36.0ms73×1024valid
13.0ms31×512valid
22.0ms21×256valid
1.0ms2048valid
Compiler

Compiled 21 to 8 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
Operation ival-cos, time spent: 113.0ms, 76.0% of total-time
Operation ival-add, time spent: 30.0ms, 20.0% of total-time
Operation ival-sub, time spent: 5.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

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

rewrite246.0ms (1.2%)

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

simplify147.0ms (0.7%)

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

eval116.0ms (0.6%)

Compiler

Compiled 5706 to 1876 computations (67.1% saved)

prune53.0ms (0.3%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2807287
Fresh000
Picked011
Done000
Total2808288
Accuracy
99.8%
Counts
288 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.0%
(-.f64 (cos.f64 eps) 1)
79.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
80.5%
(*.f64 (neg.f64 eps) (sin.f64 x))
99.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.8%
(*.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.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
99.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
Compiler

Compiled 229 to 160 computations (30.1% saved)

localize1.7s (7.9%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.9%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
99.8%
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
61.3%
(+.f64 x (-.f64 eps x))
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)))
100.0%
(*.f64 (neg.f64 eps) (sin.f64 x))
52.5%
(-.f64 (cos.f64 eps) 1)
99.8%
(*.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.7%
(-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))
99.5%
(*.f64 -1/6 (sin.f64 x))
99.5%
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
Results
976.0ms133×2048valid
285.0ms72×1024valid
91.0ms36×512valid
18.0ms14×256valid
10.0ms2048valid
Compiler

Compiled 281 to 125 computations (55.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-sin, time spent: 520.0ms, 47.0% of total-time
Operation ival-mult, time spent: 344.0ms, 31.0% of total-time
Operation ival-cos, time spent: 95.0ms, 9.0% of total-time
Operation ival-sub, time spent: 91.0ms, 8.0% of total-time
Operation ival-add, time spent: 41.0ms, 4.0% of total-time
Operation const, time spent: 20.0ms, 2.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series294.0ms (1.4%)

Counts
13 → 349
Calls
Call 1
Inputs
#<alt (*.f64 1/24 (*.f64 eps (cos.f64 x)))>
#<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 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 eps) 1)>
#<alt (*.f64 (neg.f64 eps) (sin.f64 x))>
#<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 (+.f64 x (-.f64 eps x))>
#<alt (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))>
#<alt (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)>
Outputs
#<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 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/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 (*.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 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (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 4) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/24 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))>
#<alt (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48)))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/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 -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 (*.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 eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt 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/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 (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 (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 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))>
#<alt (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))>
#<alt (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))))))))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
Calls

72 calls:

TimeVariablePointExpression
25.0ms
eps
@0
(* 1/24 (* eps (cos x)))
21.0ms
x
@inf
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
9.0ms
x
@inf
(* (sin (* (+ x (- eps x)) 1/2)) (sin (* (+ eps (+ x x)) 1/2)))
7.0ms
x
@0
(* (* -1/2 eps) (cos x))
5.0ms
x
@0
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))

rewrite140.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify596.0ms (2.8%)

Algorithm
egg-herbie
Rules
1344×distribute-lft-in
1342×distribute-rgt-in
800×fma-neg
796×*-commutative
748×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122027395
1361326723
2791026723
Stop Event
node limit
Counts
599 → 570
Calls
Call 1
Inputs
(*.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 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/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 (*.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 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (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 4) (cos.f64 x)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))
(+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48)))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/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 -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 (*.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)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 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/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)))))
(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))))
(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))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))))))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))))) 1)
(pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 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 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 -1/6) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3))
(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 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(+.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 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 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 (*.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 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.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 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2)
(log.f64 (exp.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3))
(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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 1 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (*.f64 1/6 (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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 (*.f64 1/24 eps) (cos.f64 x) (*.f64 1/6 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.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 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.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 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.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) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(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 (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 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)
(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/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 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 (*.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)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.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 (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 -1/2 (*.f64 eps (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 (*.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 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) 1/3)
(pow.f64 (sqrt.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 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 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 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) 1)
(*.f64 1 (+.f64 x (-.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) 2) (cbrt.f64 (+.f64 x (-.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 eps x))) (sqrt.f64 (+.f64 x (-.f64 eps x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (-.f64 x (-.f64 eps x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(pow.f64 (+.f64 x (-.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) 3)
(pow.f64 (pow.f64 (+.f64 x (-.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 eps x))) 2)
(log.f64 (exp.f64 (+.f64 x (-.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (-.f64 eps x)))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 eps x)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (log.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 eps x))) 1))
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 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 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 (+.f64 x (-.f64 eps x)) 1/2)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(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 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 1))
Outputs
(*.f64 1/24 eps)
(+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))
(fma.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))))))
(fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 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/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 eps (pow.f64 x 2)) (*.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 (pow.f64 x 2)) 1/967680))))))))
(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 eps (pow.f64 x 2)) (*.f64 eps 1/967680))))))))))
(*.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 (fma.f64 (pow.f64 x 2) 1/36 -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 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 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 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 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 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 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 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 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 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 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 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 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 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) (neg.f64 eps))
(*.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 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) (neg.f64 eps))
(*.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 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) (neg.f64 eps))
(*.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 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) (neg.f64 eps))
(*.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 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)) (neg.f64 eps))
(*.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 -1/48 (*.f64 eps x)))))
(fma.f64 1/24 eps (*.f64 x (+.f64 1/6 (*.f64 (*.f64 eps -1/48) x))))
(+.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 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 (*.f64 eps 1/576) 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)))))))
(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 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (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 (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 eps 1/6) (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 1/6 (*.f64 eps (sin.f64 x)))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.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))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(*.f64 (*.f64 1/24 (pow.f64 eps 4)) (cos.f64 x))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 4))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 4))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps)))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps)))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps)))) (/.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps)))) (/.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))))
(*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps)))) (/.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(*.f64 (*.f64 1/24 (pow.f64 eps 4)) (cos.f64 x))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 4))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 4))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1/6 (sin.f64 x) (*.f64 1/2 (/.f64 (cos.f64 x) eps))) eps) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (cos.f64 x)) (/.f64 (fma.f64 -1/6 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/2 eps))) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 -1/6 (sin.f64 x))) eps) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 -1/6 (sin.f64 x))) eps) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.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))) eps)) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 -1/6 (sin.f64 x))) eps) (*.f64 1/24 (cos.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (cos.f64 x)) (/.f64 (-.f64 (*.f64 -1/6 (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)) eps)))
(*.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 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(fma.f64 eps (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1)) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 (*.f64 x (pow.f64 eps 2)) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 x (fma.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (*.f64 x (fma.f64 1/576 (pow.f64 eps 2) -1/48)))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/120))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/576 (pow.f64 eps 2)) 1/48)))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (fma.f64 x (fma.f64 eps (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))) (*.f64 x (fma.f64 eps (*.f64 x (fma.f64 1/720 (pow.f64 eps 2) -1/120)) (*.f64 (pow.f64 eps 2) (fma.f64 1/576 (pow.f64 eps 2) -1/48))))) (*.f64 (pow.f64 eps 2) (+.f64 1/4 (*.f64 -1/48 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/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) (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 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps x))
(*.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 (pow.f64 x 2)) 1/6)))
(*.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 (fma.f64 (pow.f64 x 2) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/6)) (neg.f64 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 1/5040) (pow.f64 x 2))))))))
(*.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 1/5040) (pow.f64 x 2)))))) eps))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (*.f64 eps 1/5040) (pow.f64 x 2))))) (neg.f64 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 (fma.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)))))) (neg.f64 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 1/39916800 eps) (pow.f64 x 2)))))))))) eps))
(*.f64 x (fma.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 1/39916800 eps) (pow.f64 x 2))))))))) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 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 (*.f64 -1/2 (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) (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 (*.f64 -1/2 (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) (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 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
(+.f64 (*.f64 -1/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 1/4 (*.f64 x (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) 1/4) x) 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)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 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)))
(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 eps 1/6)))) (neg.f64 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 x) -1/120))))))))))
(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 x) -1/120))))))) eps)))
(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/6 eps (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 eps x) -1/120)))))) (neg.f64 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 (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 -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 1/4) x -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)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (*.f64 (*.f64 eps -1/48) 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/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 eps (pow.f64 x 2)) (*.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 (pow.f64 x 2)) 1/1440))))))
(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 eps (pow.f64 x 2)) (*.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 1/7257600 eps) (pow.f64 x 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))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.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 1/24 (*.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 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/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 (+.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))))
(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 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 1/384 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)))
(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 -1/2 (*.f64 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 (*.f64 x -1/6) (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 1/24 (*.f64 x (sin.f64 (*.f64 eps 1/2)))))))))))
(+.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)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) -2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 1/3 (*.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 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 x (fma.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1/3)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 x (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/12 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) -1/60)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256))) (*.f64 1/24 (cos.f64 x))))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 1/240)) (*.f64 1/24 (cos.f64 x)))))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 1/240)) (*.f64 1/24 (cos.f64 x))))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.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 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -2 (+.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/1440)) (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256)))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -2 (+.f64 (*.f64 (sin.f64 x) 1/240) (*.f64 eps (*.f64 (cos.f64 x) 1/1440))))))))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -2 (+.f64 (*.f64 (sin.f64 x) 1/240) (*.f64 eps (*.f64 (cos.f64 x) 1/1440)))))))))) (neg.f64 (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 3)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824))
(pow.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2)
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 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 1/24 (*.f64 eps (cos.f64 x))))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 1))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(-.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 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3) 1/3)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(*.f64 -1/6 (sin.f64 x))
(log.f64 (pow.f64 (exp.f64 -1/6) (sin.f64 x)))
(*.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 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3))
(*.f64 -1/6 (sin.f64 x))
(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 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)))
(+.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 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1/24 (*.f64 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)) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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)) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.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)) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.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)) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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)) (*.f64 1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))))
(+.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(*.f64 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)) (*.f64 1/6 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (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)))
(*.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (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)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2)) (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)) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (pow.f64 (*.f64 -1/6 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 -1/216 (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (pow.f64 (*.f64 -1/6 (sin.f64 x)) 2) (*.f64 1/24 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824 (*.f64 1/216 (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 (*.f64 -1/6 (sin.f64 x)) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))))
(pow.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 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)))
(log.f64 (exp.f64 (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)))
(log.f64 (+.f64 1 (expm1.f64 (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)))
(cbrt.f64 (pow.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (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)))
(exp.f64 (log.f64 (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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/24 (*.f64 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 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 (*.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 1 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 2) (cbrt.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)))
(fma.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) (sqrt.f64 (fma.f64 1/24 (*.f64 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 1/24 (*.f64 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 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(fma.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) (sqrt.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)))
(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 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 2)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) eps))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (neg.f64 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (neg.f64 eps)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.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 (-.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 (*.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 (-.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)))
(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 (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) 0)))
(*.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 (*.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 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.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 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))))
(/.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)
(-.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 -1/2 (*.f64 eps (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 (*.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 (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))
(-.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 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2)
(*.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 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 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))))
(*.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 (+.f64 x eps) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) 1)
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(expm1.f64 (log1p.f64 (+.f64 eps (-.f64 x x))))
(*.f64 1 (+.f64 x (-.f64 eps x)))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) 2) (cbrt.f64 (+.f64 x (-.f64 eps x))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 eps x))) (sqrt.f64 (+.f64 x (-.f64 eps x))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (-.f64 x (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 (-.f64 eps x) x))))
(pow.f64 (+.f64 x (-.f64 eps x)) 1)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) 3)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(pow.f64 (pow.f64 (+.f64 x (-.f64 eps x)) 3) 1/3)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 eps x))) 2)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(log.f64 (exp.f64 (+.f64 x (-.f64 eps x))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (-.f64 eps x)))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 eps x)) 3))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(expm1.f64 (log1p.f64 (+.f64 eps (-.f64 x x))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 eps x))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(exp.f64 (log.f64 (+.f64 x (-.f64 eps x))))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 eps x))) 1))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 1 x (-.f64 eps x))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 1 (-.f64 eps x) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 (+.f64 x (-.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (-.f64 x x)) (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (fma.f64 x 2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 (+.f64 x (-.f64 eps x)) 1/2)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 (+.f64 x (-.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (fma.f64 x 2 eps) (+.f64 eps (-.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (fma.f64 x 2 eps))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (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 (+.f64 x (-.f64 eps x)) 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(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 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 1)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) -2))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 1))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))

eval351.0ms (1.7%)

Compiler

Compiled 14429 to 8697 computations (39.7% saved)

prune121.0ms (0.6%)

Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New55713570
Fresh202
Picked325
Done011
Total56216578
Accuracy
100.0%
Counts
578 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.5%
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
99.0%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
51.2%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
99.4%
(+.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)))))))
99.3%
(*.f64 (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)) -2)
98.7%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
80.5%
(*.f64 (neg.f64 eps) (sin.f64 x))
80.2%
(*.f64 (neg.f64 eps) x)
43.5%
(*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
99.8%
(*.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.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.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
99.4%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
99.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
99.6%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
Compiler

Compiled 465 to 334 computations (28.2% saved)

localize433.0ms (2.1%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
99.9%
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
99.9%
(*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
99.7%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
100.0%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
99.9%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
99.9%
(*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps)))
99.9%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
99.8%
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
99.7%
(*.f64 1/6 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.9%
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
99.9%
(*.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 1/6 (sin.f64 x))
Results
171.0ms144×256invalid
132.0ms110×256valid
1.0ms256valid
8.0ms2048valid
Compiler

Compiled 306 to 172 computations (43.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 228.0ms
Operation ival-mult, time spent: 150.0ms, 66.0% of total-time
Operation ival-add, time spent: 19.0ms, 8.0% of total-time
Operation ival-sin, time spent: 18.0ms, 8.0% of total-time
Operation ival-sub, time spent: 13.0ms, 6.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 9.0ms, 4.0% of total-time
Operation ival-cos, time spent: 4.0ms, 2.0% of total-time
Operation ival-pow, time spent: 4.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series115.0ms (0.5%)

Counts
14 → 423
Calls
Call 1
Inputs
#<alt (*.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 eps (*.f64 1/6 (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 (*.f64 1/6 x)>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))>
#<alt (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps)))>
#<alt (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))>
#<alt (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)>
#<alt (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)>
#<alt (*.f64 eps (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))>
#<alt (sqrt.f64 (-.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/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 (*.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/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 (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 (*.f64 1/4 eps)>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 1/4 eps)>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 1/4 eps)>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) 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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 1/4 (*.f64 eps x))>
#<alt (*.f64 1/6 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 1/6 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 1/6 (pow.f64 x 2))>
#<alt (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))>
#<alt (*.f64 1/4 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))>
#<alt (*.f64 1/4 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) 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 (*.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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))))))))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))>
#<alt (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))>
#<alt (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))>
#<alt (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))>
#<alt (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 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))))>
#<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 (sqrt.f64 eps) (sqrt.f64 -1/2))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 x (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (+.f64 1/120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))>
#<alt (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 (cos.f64 x) 5) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (*.f64 (sin.f64 x) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 -1/2))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 8)))) (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 8)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))))>
#<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

78 calls:

TimeVariablePointExpression
23.0ms
eps
@inf
(sqrt (- (* (cos x) (* eps -1/2)) (sin x)))
10.0ms
eps
@-inf
(sqrt (- (* (cos x) (* eps -1/2)) (sin x)))
8.0ms
x
@0
(* 1/6 x)
5.0ms
x
@0
(sqrt (- (* (cos x) (* eps -1/2)) (sin x)))
4.0ms
eps
@0
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (* 1/6 (sin x))))) (sin x)))

rewrite141.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify621.0ms (3%)

Algorithm
egg-herbie
Rules
1540×distribute-lft-in
1532×distribute-rgt-in
1020×*-commutative
792×associate-+r+
584×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0142841024
1434239795
Stop Event
node limit
Counts
702 → 591
Calls
Call 1
Inputs
(*.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 (*.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/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 (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))
(*.f64 1/4 eps)
(*.f64 1/6 x)
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 1/6 x)
(*.f64 1/4 eps)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 1/4 eps)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 1/4 (*.f64 eps x))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) 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 (*.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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))))))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -1/2 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 -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 (sqrt.f64 eps) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 x (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (+.f64 1/120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 (cos.f64 x) 5) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (*.f64 (sin.f64 x) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 -1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 8)))) (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 8)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))))
(*.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 (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 (pow.f64 (*.f64 1/6 (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sin.f64 x)) 3))
(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 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 1))
(+.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.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 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) 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 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) 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 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 1 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 1 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) eps (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 x))) 1)
(pow.f64 (*.f64 1/6 x) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 x)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 x)) 2)
(log.f64 (pow.f64 (exp.f64 x) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 x))))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 x)))
(log1p.f64 (expm1.f64 (*.f64 1/6 x)))
(exp.f64 (log.f64 (*.f64 1/6 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2) (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 1/216) (*.f64 (pow.f64 eps 3) 1/64)) (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 (*.f64 1/6 x) (*.f64 eps 1/4)))))
(pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 1))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 x 1/6 (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(fma.f64 1/4 eps (*.f64 1/6 x))
(fma.f64 1 (*.f64 1/6 x) (*.f64 eps 1/4))
(fma.f64 1 (*.f64 eps 1/4) (*.f64 1/6 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 x)) 2) (cbrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 1/6 x))
(fma.f64 (sqrt.f64 (*.f64 1/6 x)) (sqrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/6 x))
(+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))) 1)
(pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 1))
(fma.f64 eps (*.f64 eps -1/2) (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(+.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4)))
(+.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))) 1)
(pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 2)
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 1/6 x (*.f64 eps 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 1))
(fma.f64 x (*.f64 1/6 x) (*.f64 x (*.f64 eps 1/4)))
(fma.f64 (*.f64 1/6 x) x (*.f64 (*.f64 eps 1/4) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.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)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 1))
(+.f64 (*.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1)
(*.f64 1 (-.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 (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 (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 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) -1/8) (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)))))
(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))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2)))
(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)))
(-.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)
(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 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(*.f64 1 (sqrt.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 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (-.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))) 1)
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/2)
(pow.f64 (cbrt.f64 (sqrt.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/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/2))
(+.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 (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 (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 (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 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) -1/8) (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 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(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)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(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))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2)))
(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/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) (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 (*.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 (-.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 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 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) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.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 (/.f64 (cos.f64 x) eps) 1/2)) (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)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) 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)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) 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)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) 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)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.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))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.f64 1/6 (pow.f64 eps 2) -1)))
(*.f64 eps (fma.f64 -1/2 eps (*.f64 x (fma.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)))))
(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)))))
(+.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 x 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 -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 -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))))))))))))
(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 -1/36 (pow.f64 eps 2))) (*.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 (*.f64 x eps) (fma.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 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (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 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps x))
(*.f64 1/6 (*.f64 x eps))
(*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))
(*.f64 x (fma.f64 -1/36 (*.f64 (pow.f64 x 2) eps) (*.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 (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (*.f64 1/720 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 (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 (pow.f64 x 2) eps) (*.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 (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 1/2177280 (*.f64 (pow.f64 x 2) 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 (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 (pow.f64 x 2) eps) (*.f64 1/2177280 eps)))))))))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.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))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.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 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (/.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 1/6 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x))))
(*.f64 (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 2))
(*.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 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (sin.f64 x)) (/.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 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (sin.f64 x)) (/.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 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (sin.f64 x)) (/.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 1/6 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (sin.f64 x)) (/.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)))
(+.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 1/6 (pow.f64 eps 2)) (fma.f64 1/4 (*.f64 x eps) -1))))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (fma.f64 x (*.f64 eps 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 -1/36 (pow.f64 eps 2))))))) -1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (fma.f64 x (fma.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)))
(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 (*.f64 eps -1/48) x))))))) -1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (fma.f64 x (fma.f64 1/4 eps (*.f64 x (+.f64 1/6 (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 (*.f64 eps -1/48) 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 1/6 (pow.f64 eps 2)) (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 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))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 1/6 eps))) (neg.f64 (sin.f64 x)))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 1/6 x)
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (fma.f64 (/.f64 eps x) -1/4 -1/6) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (fma.f64 (/.f64 eps x) -1/4 -1/6) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (fma.f64 (/.f64 eps x) -1/4 -1/6) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (fma.f64 (/.f64 eps x) -1/4 -1/6) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (fma.f64 (/.f64 eps x) -1/4 -1/6) (neg.f64 x))
(*.f64 1/6 x)
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 (*.f64 x eps) (fma.f64 1/6 (pow.f64 x 2) -1))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (fma.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (fma.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (fma.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (fma.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (fma.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) 1/4 -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 x 2) 1/4) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))))
(neg.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 -1/2 (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2) (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2) (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2) (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2) (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2) (neg.f64 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 x eps) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 -1/2 (pow.f64 eps 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 1/4 (*.f64 x (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) 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/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/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 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 1/6 eps) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x)) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (/.f64 (*.f64 (pow.f64 eps 2) 1/4) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 1/6 eps) (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6))))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 x (*.f64 eps 1/4))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 x (*.f64 eps 1/4))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 x (*.f64 eps 1/4))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/4 x (/.f64 (*.f64 -1/6 (pow.f64 x 2)) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/4 x (/.f64 (*.f64 -1/6 (pow.f64 x 2)) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/4 x (/.f64 (*.f64 -1/6 (pow.f64 x 2)) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/4 x (/.f64 (*.f64 -1/6 (pow.f64 x 2)) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/4 x) (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/4 x (/.f64 (*.f64 -1/6 (pow.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 (+.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 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (sin.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 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1/24)))) (*.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 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/24)))))) (*.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 (*.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 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 -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 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (+.f64 (*.f64 1/768 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))))) (*.f64 1/24 (cos.f64 x))))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256))) (*.f64 (cos.f64 x) 1/24)))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 1/240)) (*.f64 (cos.f64 x) 1/24))))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (cos.f64 x)) (*.f64 1/2304 (cos.f64 x))))) (*.f64 -2 (+.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 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -2 (+.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/1440)) (fma.f64 1/3840 (sin.f64 x) (*.f64 (sin.f64 x) 1/256)))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 eps (*.f64 -2 (+.f64 (*.f64 eps (*.f64 (cos.f64 x) 1/1440)) (*.f64 (sin.f64 x) 1/240)))))))))) (sin.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) -2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/3 (*.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 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 1/3 (*.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 x (fma.f64 -1/12 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 1/3 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/12 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/60 (*.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 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 x (fma.f64 1/3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -1/12 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) -1/60)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 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 x (*.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))
(+.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 eps -1/48) 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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 eps))
(*.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 (-.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 x eps) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 -1/2 (pow.f64 eps 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 1/4 (*.f64 x (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) 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 (*.f64 x eps) -1/120))))))))))
(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 x eps) -1/120))))))) 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 (sqrt.f64 eps) (sqrt.f64 -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 x (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 x (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (*.f64 x (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (*.f64 x (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 x (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 x (/.f64 (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1/2)) (*.f64 x (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 x (/.f64 (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps))) (sqrt.f64 -1/2))) (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) (sqrt.f64 -1/2))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2))) (*.f64 x (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 x (/.f64 (-.f64 (*.f64 eps -1/48) (fma.f64 -1/2 (/.f64 (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1/2)) (*.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) (sqrt.f64 -1/2))) (*.f64 x (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (*.f64 x (/.f64 (-.f64 (*.f64 eps -1/48) (+.f64 (*.f64 1 (/.f64 (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps))) eps)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) 2) eps)))) (sqrt.f64 -1/2))) (/.f64 (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps))) (sqrt.f64 -1/2))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (+.f64 1/120 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 -1/48 eps) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 eps) (*.f64 1/4 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2))) (*.f64 x (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (*.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 x (/.f64 (+.f64 1/120 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 eps -1/48) (fma.f64 -1/2 (/.f64 (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/2 (*.f64 (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (/.f64 (-.f64 (*.f64 eps -1/48) (fma.f64 -1/2 (/.f64 (+.f64 1/6 (*.f64 1/2 (/.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 1/4 (-.f64 eps (/.f64 (/.f64 1 eps) (pow.f64 (sqrt.f64 -1/2) 2)))) 2) (*.f64 eps (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(fma.f64 x (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1/2)) (*.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) (sqrt.f64 -1/2))) (*.f64 x (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps)))) (sqrt.f64 -1/2)) (*.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 x (/.f64 (+.f64 (+.f64 1/120 (*.f64 -1 (/.f64 (*.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps)))) eps))) (*.f64 1 (/.f64 (-.f64 (*.f64 eps -1/48) (+.f64 (*.f64 1 (/.f64 (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps))) eps)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) 2) eps)))) eps))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (/.f64 (-.f64 (*.f64 eps -1/48) (+.f64 (*.f64 1 (/.f64 (-.f64 1/6 (*.f64 1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) eps))) eps)) (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 eps 1/4 (/.f64 -1/4 (*.f64 eps -1/2))) 2) eps)))) (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 -1/4 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (sin.f64 x)))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 (*.f64 -1/32 (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 (*.f64 -1/32 (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1 (sqrt.f64 -1))))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/128 (*.f64 (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 -1/128 (*.f64 (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 eps (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 eps (*.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) 5/1024)) (sqrt.f64 (/.f64 1 (sin.f64 x)))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/128 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 eps (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 eps (*.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) 5/1024)) (sqrt.f64 (/.f64 1 (sin.f64 x)))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/128 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(+.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))))) (*.f64 eps (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))))) (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 (cos.f64 x) 5) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1) 8)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/256 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6)))))) (*.f64 (sin.f64 x) (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (sin.f64 x))))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 eps (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 eps (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) 5/1024) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (*.f64 eps (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 (cos.f64 x) 5) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1) 8))) (/.f64 (*.f64 1/4 (*.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) 5/1024))) (*.f64 (sin.f64 x) (pow.f64 (sqrt.f64 -1) 2)))) (sqrt.f64 -1)))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(fma.f64 eps (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (sqrt.f64 -1))) (*.f64 eps (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 eps (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 eps (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) 5/1024) (sqrt.f64 -1)) (*.f64 eps (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 (cos.f64 x) 5) (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1) 8))) (*.f64 1/4 (*.f64 (cos.f64 x) (*.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1) 6))) (sin.f64 x)) -5/1024)))) (sqrt.f64 -1)))))))))))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps)))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 -1/2 (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps))))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps)))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps)))))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2)))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps))))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps))))))))
(*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 8)))) (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 -1/2))))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 19)))) (/.f64 (fma.f64 1/64 (*.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (sin.f64 x) 5) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 8)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64)) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps)))))))))
(*.f64 eps (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (/.f64 (sin.f64 x) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 19)))) (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 5) (pow.f64 (cos.f64 x) 4)) (/.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1/2) 8))) (*.f64 -1 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 -1/2) 6))) 5/64)) (cos.f64 x)))) (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (cos.f64 x) eps)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) (/.f64 (*.f64 (sin.f64 x) (sqrt.f64 -1)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 15) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 19) (cos.f64 x)))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 1/2) 6))))))) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 5)) (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 8)))))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 3)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 5)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64) (sqrt.f64 1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 19)))) (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 eps (/.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64)) (*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 eps 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (pow.f64 (sin.f64 x) 5) (pow.f64 (sqrt.f64 1/2) 8))))))) (sqrt.f64 1/2)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))
(*.f64 (neg.f64 eps) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 15)))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64) (sqrt.f64 1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 x) (pow.f64 eps 19)))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sqrt.f64 1/2) 6))) -5/64)) (cos.f64 x))) (*.f64 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 8)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 5) (pow.f64 eps 4)) (pow.f64 (cos.f64 x) 4)))))) (sqrt.f64 1/2)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 eps 7)))) (*.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))
(*.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 x (*.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))
(+.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 eps -1/48) 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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 -1/2 (cos.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (neg.f64 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 (pow.f64 (*.f64 1/6 (sin.f64 x)) 3) 1/3)
(*.f64 1/6 (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) 2)
(*.f64 1/6 (sin.f64 x))
(log.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)))
(*.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 (pow.f64 (*.f64 1/6 (sin.f64 x)) 3))
(*.f64 1/6 (sin.f64 x))
(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 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1)
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 3)
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3) 1/3)
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 2)
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3)))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 1))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 1/6 eps))))
(pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 2)
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 1/6 eps))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(exp.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(+.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.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 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) eps (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 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) 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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -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 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) 0))
(*.f64 1 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 eps (*.f64 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 1)
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3)
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) 1/3)
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2)
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) eps (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 x))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/6 x)))
(pow.f64 (*.f64 1/6 x) 1)
(*.f64 1/6 x)
(pow.f64 (cbrt.f64 (*.f64 1/6 x)) 3)
(*.f64 1/6 x)
(pow.f64 (*.f64 (pow.f64 x 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 1/6 x)) 2)
(*.f64 1/6 x)
(log.f64 (pow.f64 (exp.f64 x) 1/6))
(*.f64 1/6 x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 x))))
(*.f64 1/6 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 x)))
(log1p.f64 (expm1.f64 (*.f64 1/6 x)))
(*.f64 1/6 x)
(exp.f64 (log.f64 (*.f64 1/6 x)))
(*.f64 1/6 x)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 x)) 1))
(*.f64 1/6 x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2) (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (fma.f64 1/6 x (neg.f64 (*.f64 eps 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/36) (*.f64 (pow.f64 eps 2) 1/16)) (fma.f64 1/6 x (*.f64 eps -1/4)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 1/216) (*.f64 (pow.f64 eps 3) 1/64)) (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 (*.f64 1/6 x) (*.f64 eps 1/4)))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/216 (*.f64 (pow.f64 eps 3) 1/64)) (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 1/6 (*.f64 x (*.f64 eps 1/4))))))
(/.f64 (fma.f64 (pow.f64 x 3) 1/216 (*.f64 (pow.f64 eps 3) 1/64)) (+.f64 (*.f64 (pow.f64 x 2) 1/36) (*.f64 (*.f64 eps 1/4) (+.f64 (*.f64 eps 1/4) (*.f64 x -1/6)))))
(pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 1)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3) 1/3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(fma.f64 1/6 x (*.f64 eps 1/4))
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(fma.f64 1/6 x (*.f64 eps 1/4))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 1))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 x 1/6 (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1/4 eps (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1 (*.f64 1/6 x) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1 (*.f64 eps 1/4) (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 x)) 2) (cbrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (sqrt.f64 (*.f64 1/6 x)) (sqrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/2 (sqrt.f64 eps)) (*.f64 1/6 x))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps))) (*.f64 1/6 x))
(+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 1)
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 3)
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 3) 1/3)
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 2)
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))) 3))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)) 3)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))) 1))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(fma.f64 eps (*.f64 eps -1/2) (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(+.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 1)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 3)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3) 1/3)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 2)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 1))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 x (*.f64 1/6 x) (*.f64 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 (*.f64 1/6 x) x (*.f64 (*.f64 eps 1/4) x))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 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)))) (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 eps (fma.f64 x 2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2)))) 2)
(/.f64 (-.f64 (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (neg.f64 (*.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 eps (fma.f64 x 2 eps))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 (sin.f64 (*.f64 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 eps 1/2)) (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))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 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))))
(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 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))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (sin.f64 (*.f64 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))))
(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))))
(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 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))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 1)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3) 1/3)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 2)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (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))) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (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 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (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 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 1))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(+.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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (-.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 (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 (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 (-.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 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) -1/8) (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 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) -1/8 (neg.f64 (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 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (neg.f64 (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)))))
(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))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2)))
(-.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))
(-.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 (*.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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 1 (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 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/2) (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 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (-.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))) 1)
(sqrt.f64 (-.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/2)
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(sqrt.f64 (-.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/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/4) 2)
(sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (exp.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)))
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.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)))
(exp.f64 (log.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)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(sqrt.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/2))
(sqrt.f64 (-.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 (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 (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 (-.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 (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) -1/8) (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 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) -1/8 (neg.f64 (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 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (neg.f64 (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 (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))
(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)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(fabs.f64 (-.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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2)))
(-.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))

eval488.0ms (2.3%)

Compiler

Compiled 19097 to 12991 computations (32% saved)

prune148.0ms (0.7%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New6316637
Fresh448
Picked145
Done033
Total63617653
Accuracy
100.0%
Counts
653 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.5%
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
99.0%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x eps))
51.2%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
99.4%
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
76.3%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) -2)
98.7%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
81.5%
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))
99.8%
(*.f64 (*.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)))))) -2)
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
80.5%
(*.f64 (neg.f64 eps) (sin.f64 x))
80.2%
(*.f64 (neg.f64 eps) x)
99.8%
(*.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.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.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
99.4%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
99.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 eps 1/4)) 1))))
99.6%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
Compiler

Compiled 463 to 331 computations (28.5% saved)

localize661.0ms (3.1%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)
99.5%
(*.f64 eps -1/6)
81.9%
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))
54.9%
(/.f64 (pow.f64 eps 2) x)
100.0%
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
100.0%
(*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps)
99.8%
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
99.5%
(fma.f64 1/6 x (*.f64 eps 1/4))
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
99.8%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x eps))
99.8%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
100.0%
(*.f64 (*.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)))))) -2)
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))
99.8%
(*.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))))))
Results
435.0ms253×256valid
16.0ms2048valid
1.0ms256valid
Compiler

Compiled 378 to 232 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 388.0ms
Operation ival-mult, time spent: 175.0ms, 45.0% of total-time
Operation ival-pow, time spent: 50.0ms, 13.0% of total-time
Operation ival-add, time spent: 44.0ms, 11.0% of total-time
Operation composed, time spent: 41.0ms, 11.0% of total-time
Operation ival-div, time spent: 33.0ms, 8.0% of total-time
Operation ival-sub, time spent: 14.0ms, 4.0% of total-time
Operation const, time spent: 13.0ms, 3.0% of total-time
Operation ival-sin, time spent: 13.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 1.0% of total-time
Operation ival-cos, time spent: 3.0ms, 1.0% of total-time

series103.0ms (0.5%)

Counts
15 → 399
Calls
Call 1
Inputs
#<alt (*.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))))))>
#<alt (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))>
#<alt (*.f64 eps (sin.f64 x))>
#<alt (*.f64 (*.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)))))) -2)>
#<alt (*.f64 eps (-.f64 (*.f64 eps -1/2) x))>
#<alt (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x eps))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (fma.f64 1/6 x (*.f64 eps 1/4))>
#<alt (+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))>
#<alt (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps)>
#<alt (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))>
#<alt (/.f64 (pow.f64 eps 2) x)>
#<alt (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) x)) (neg.f64 (pow.f64 x 3)))>
#<alt (*.f64 eps -1/6)>
#<alt (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)>
Outputs
#<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/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/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (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/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))>
#<alt (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))>
#<alt (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.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))))))>
#<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 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))>
#<alt (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))>
#<alt (*.f64 1/2 eps)>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 eps x)) (*.f64 -1/8 (pow.f64 eps 2))))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (*.f64 eps x)) (*.f64 1/48 (pow.f64 eps 2))) 1/6))))))))>
#<alt (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/48 eps) (*.f64 x (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) 1/6))))))))>
#<alt (sin.f64 x)>
#<alt (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))>
#<alt (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))>
#<alt (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (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 (*.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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/48 (*.f64 eps (cos.f64 x)))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))) (*.f64 1/48 (cos.f64 x))))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))) (*.f64 -1/3840 (*.f64 eps (cos.f64 x)))))))))))))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))>
#<alt (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 1/2 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))) (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 -1/24 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2)))))) (*.f64 -1/24 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<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 (*.f64 eps x)) (*.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 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) x))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) x))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) x))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) x))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) x))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))>
#<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 (*.f64 eps x)) (*.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 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))>
#<alt (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))>
#<alt (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))>
#<alt (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))>
#<alt (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))>
#<alt (*.f64 1/4 eps)>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 1/6 x)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 1/6 x)>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (*.f64 1/4 eps)>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))>
#<alt (*.f64 1/4 eps)>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))>
#<alt (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))>
#<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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 -1 x)>
#<alt (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))>
#<alt (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))>
#<alt (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))>
#<alt (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))>
#<alt (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))>
#<alt (*.f64 1/6 (pow.f64 x 3))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))>
#<alt (*.f64 1/6 (pow.f64 x 3))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))>
#<alt (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))>
#<alt (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))>
#<alt (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))>
#<alt (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) 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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))>
#<alt (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1/6 eps)>
#<alt (/.f64 eps x)>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))>
#<alt (*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))>
#<alt (*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))>
#<alt (/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))>
#<alt (/.f64 eps x)>
#<alt (/.f64 eps x)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))>
Calls

84 calls:

TimeVariablePointExpression
7.0ms
eps
@0
(* (- (* eps -1/6) (/ (- (* (pow eps 2) 1/4) (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) x)) (neg (pow x 3)))
6.0ms
x
@0
(* eps (sin x))
5.0ms
eps
@inf
(* (- (* eps -1/6) (/ (- (* (pow eps 2) 1/4) (/ (+ eps (* 1/2 (/ (pow eps 2) x))) x)) x)) (neg (pow x 3)))
3.0ms
x
@inf
(* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x))))))
3.0ms
x
@-inf
(* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x))))))

rewrite155.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
454×log1p-expm1-u
454×expm1-log1p-u
440×add-exp-log
440×add-log-exp
423×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify623.0ms (3%)

Algorithm
egg-herbie
Rules
1506×times-frac
1066×distribute-lft-in
1048×distribute-rgt-in
690×*-commutative
668×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0109438049
1312237190
2697037026
Stop Event
node limit
Counts
672 → 587
Calls
Call 1
Inputs
(*.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/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/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (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/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))))))))))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (+.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))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (+.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))))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 eps x)) (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (*.f64 eps x)) (*.f64 1/48 (pow.f64 eps 2))) 1/6))))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/48 eps) (*.f64 x (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) 1/6))))))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (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 (*.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 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/48 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))) (*.f64 1/48 (cos.f64 x))))))))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))) (*.f64 -1/3840 (*.f64 eps (cos.f64 x)))))))))))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 1/2 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))) (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 -1/24 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2)))))) (*.f64 -1/24 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.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 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 -1 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1 (*.f64 eps x))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 -1 (*.f64 eps x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 1/4 eps)
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(*.f64 1/6 x)
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 1/6 x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 1/6 x)
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(*.f64 1/4 eps)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 1/4 eps)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (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 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (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 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 -1 x)
(*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) 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/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/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2)))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(*.f64 -1/6 eps)
(/.f64 eps x)
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 eps x)
(/.f64 eps x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (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 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 1)
(*.f64 1 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 2)
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) eps (sin.f64 x))
(fma.f64 1 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 1 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2)) (cbrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps -1/2) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps -1/2) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 1))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 x) eps (*.f64 eps x)))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(*.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2) (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2) (+.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2) (pow.f64 (*.f64 eps x) 2)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps x)))
(pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 1))
(fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 eps x)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (neg.f64 x) eps))
(fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 eps x)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 x) eps))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(fma.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2) (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 x) eps))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2)
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(+.f64 (*.f64 1/6 x) (*.f64 eps 1/4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2) (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))) 1)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 1 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 3) (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 2) (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 2)) (-.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 1))
(fma.f64 eps (*.f64 eps -1/2) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps (*.f64 eps -1/2)))
(fma.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps) (*.f64 eps (*.f64 eps -1/2)))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps (*.f64 eps (*.f64 eps -1/2)))
(fma.f64 1 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(fma.f64 1 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) (*.f64 eps (*.f64 eps -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 2) (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (*.f64 eps (*.f64 eps -1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (*.f64 eps (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))) 1)
(pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) x) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 eps 2) x))) 1)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(*.f64 1 (/.f64 (pow.f64 eps 2) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 2)) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (sqrt.f64 (/.f64 (pow.f64 eps 2) x)))
(pow.f64 (/.f64 (pow.f64 eps 2) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) 2)
(pow.f64 (/.f64 x (pow.f64 eps 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 eps 2) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 eps 2) x))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps 2) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps 2) x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 eps 2) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 eps 2) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))))) 1)
(pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 1)
(pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) x) (cbrt.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))) 2)
(neg.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (pow.f64 x 3)))
(log.f64 (pow.f64 (exp.f64 (neg.f64 (pow.f64 x 3))) (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) 3) (pow.f64 (neg.f64 (pow.f64 x 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x 3)) 3) (pow.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/6))) 1)
(pow.f64 (*.f64 eps -1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 eps -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 eps 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps -1/6)) 2)
(log.f64 (pow.f64 (exp.f64 -1/6) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/6))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 eps -1/6)))
(log1p.f64 (expm1.f64 (*.f64 eps -1/6)))
(exp.f64 (log.f64 (*.f64 eps -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps -1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))) 1)
(*.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (/.f64 1 x))
(*.f64 1 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 2)) (cbrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 2)
(pow.f64 (/.f64 x (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 1))
Outputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 1/2 eps) (sin.f64 x))
(*.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 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 (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/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 (+.f64 (*.f64 (sin.f64 x) -1/12) (*.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/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/3840 (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/96 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 11/3840))))))))))
(*.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/96 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 1/7680 (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 1/3840 (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/96 (cos.f64 x) (*.f64 eps (fma.f64 1/7680 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) 11/3840)))))))))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1/8 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.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))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (*.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))) eps)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1/8 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.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))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2)) eps) (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2)) eps) (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2)) eps) (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.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))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2)) eps) (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) -1/8) (sin.f64 (*.f64 1/2 eps))) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) -1/2) (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))) eps)))
(*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -1/4 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -1/4 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 1/48 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 1/48 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 -1/4 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 x (fma.f64 1/48 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 eps x)) (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/4 (*.f64 eps x) (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 1/48 (pow.f64 eps 2) -1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 (pow.f64 eps 2) 1/48 -1/6))))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (*.f64 eps x)) (*.f64 1/48 (pow.f64 eps 2))) 1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (+.f64 (*.f64 1/48 (+.f64 (*.f64 eps x) (pow.f64 eps 2))) -1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (fma.f64 1/48 (*.f64 eps (+.f64 x eps)) -1/6))))))))
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/4 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/48 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/48 eps) (*.f64 x (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2))))))) 1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (+.f64 (fma.f64 1/48 (pow.f64 eps 2) (*.f64 x (fma.f64 1/48 eps (*.f64 x (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960)))))) -1/6))))))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/4 eps (*.f64 x (+.f64 (*.f64 (pow.f64 eps 2) 1/48) (fma.f64 x (fma.f64 1/48 eps (*.f64 x (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960)))) -1/6)))))))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x)))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (fma.f64 1/2 (/.f64 (cos.f64 x) eps) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (fma.f64 1/2 (/.f64 (cos.f64 x) eps) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (fma.f64 1/2 (/.f64 (cos.f64 x) eps) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (+.f64 (*.f64 1/2 (/.f64 (cos.f64 x) eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (fma.f64 1/2 (/.f64 (cos.f64 x) eps) (/.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (*.f64 1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/8 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/8)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/8)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/8)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/8 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) -1/8)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/8) (/.f64 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))) eps)))
(*.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) (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 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 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.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 (fma.f64 -1 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) -1/2)))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) -1/2) (sin.f64 x)))
(*.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) -1/2 (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/48 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps (cos.f64 x)) 1/48)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps (cos.f64 x)) 1/48))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps (cos.f64 x)) 1/48)))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x))))) (*.f64 1/48 (cos.f64 x))))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 11/3840)) (*.f64 (cos.f64 x) 1/48)))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 11/3840)) (*.f64 (cos.f64 x) 1/48))))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) 11/3840)) (*.f64 (cos.f64 x) 1/48)))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 eps (+.f64 (*.f64 1/48 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 1/3840 (sin.f64 x)) (*.f64 1/384 (sin.f64 x)))) (*.f64 -1/3840 (*.f64 eps (cos.f64 x)))))))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/48 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) 11/3840) (*.f64 (*.f64 -1/3840 eps) (cos.f64 x))))))))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/48 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) 11/3840) (*.f64 (*.f64 -1/3840 eps) (cos.f64 x)))))))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 eps (fma.f64 1/48 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) 11/3840) (*.f64 (*.f64 -1/3840 eps) (cos.f64 x))))))))) (neg.f64 (sin.f64 x))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 eps 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (sin.f64 x) (pow.f64 eps 2))) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (neg.f64 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps) (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (/.f64 (fma.f64 2 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) eps)))
(*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(*.f64 (neg.f64 eps) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 (neg.f64 eps) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 -2 (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(fma.f64 (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 1/2 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 1/2 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))
(-.f64 (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 1/2 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps)))))) (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 1/2 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))) (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6))) (*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps))))))))
(-.f64 (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6))) (*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6))) (*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 -1/24 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6)) (*.f64 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps)))) -1/24))))))))
(-.f64 (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)) (*.f64 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps))) -1/24))))))) (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)) (*.f64 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 1/2 eps))) -1/24)))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))) (*.f64 x (+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 -1/960 (pow.f64 eps 2)))))) (*.f64 -1/24 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/48 (pow.f64 eps 2) -1/6)) (*.f64 x (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960)))) (*.f64 (*.f64 -1/24 eps) (sin.f64 (*.f64 1/2 eps))))))))))))
(-.f64 (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)) (*.f64 x (fma.f64 -2 (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960))) (*.f64 (*.f64 -1/24 eps) (sin.f64 (*.f64 1/2 eps))))))))))) (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 x (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)) (*.f64 x (fma.f64 -2 (*.f64 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (+.f64 1/120 (*.f64 (pow.f64 eps 2) -1/960))) (*.f64 (*.f64 -1/24 eps) (sin.f64 (*.f64 1/2 eps)))))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.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)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) -1/2))
(*.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)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps))
(*.f64 x (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 1/6 x)
(*.f64 x 1/6)
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))))
(*.f64 1/6 x)
(*.f64 x 1/6)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 x (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 x (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 x (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 x (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 x (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 x (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 x (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 x (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 x (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 x (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 1/6 x)
(*.f64 x 1/6)
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(*.f64 (*.f64 eps x) (fma.f64 1/6 (pow.f64 x 2) -1))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) -1/2)))
(*.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)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) 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 1/4 (*.f64 x (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)))
(*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(neg.f64 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))
(*.f64 x (fma.f64 -1 eps (*.f64 1/4 (*.f64 x (pow.f64 eps 2)))))
(*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps))
(*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps))
(*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps))
(*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps))
(*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 x (+.f64 (*.f64 1/6 (*.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (fma.f64 -1 eps (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps))
(*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)))
(*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(*.f64 (*.f64 eps x) (fma.f64 1/6 (pow.f64 x 2) -1))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (pow.f64 (*.f64 eps x) 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (pow.f64 (*.f64 eps x) 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 x)
(neg.f64 x)
(*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 x (fma.f64 1/4 (*.f64 eps x) -1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (pow.f64 x 3))
(*.f64 (+.f64 1/6 (*.f64 eps (/.f64 1/4 x))) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 eps x) -1/6))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 eps (/.f64 -1/4 x) -1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6)))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(+.f64 (*.f64 1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 x 2)) (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)) (*.f64 -1/4 (pow.f64 x 2))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)) (*.f64 -1/4 (pow.f64 x 2))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)) (*.f64 -1/4 (pow.f64 x 2))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)) (*.f64 -1/4 (pow.f64 x 2))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)) eps)) (*.f64 -1/4 (pow.f64 x 2)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)) (*.f64 -1/4 (pow.f64 x 2))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6))))
(*.f64 (neg.f64 eps) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)))
(*.f64 eps (*.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) (neg.f64 (pow.f64 x 3))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x)))) (*.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) (neg.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))))) (*.f64 (pow.f64 x 3) (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x)))) (*.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) (neg.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))))) (*.f64 (pow.f64 x 3) (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x)))) (*.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) (neg.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))))) (*.f64 (pow.f64 x 3) (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x)))) (*.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) (neg.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))))) (*.f64 (pow.f64 x 3) (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))))))
(*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x)))))) (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)))))
(*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x)))) (*.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) (neg.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))))) (*.f64 (pow.f64 x 3) (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))))))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))))
(*.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))) (neg.f64 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)) eps))))
(*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)) (/.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)) eps))))
(*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)) (/.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)) eps))))
(*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)) (/.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)) eps))))
(*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)) (/.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) eps)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1 (pow.f64 x 2)) 1/6)) eps))))
(*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 x 2)) -1/6)) eps))))
(*.f64 (pow.f64 eps 2) (neg.f64 (*.f64 (pow.f64 x 3) (+.f64 (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)) (/.f64 (+.f64 -1/6 (/.f64 1 (pow.f64 x 2))) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))))
(*.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x))) (neg.f64 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 1/6 (/.f64 1 (pow.f64 x 2))) eps))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (+.f64 1/6 (/.f64 -1 (pow.f64 x 2))) eps)) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 1/6 (/.f64 1 (pow.f64 x 2))) eps))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (+.f64 1/6 (/.f64 -1 (pow.f64 x 2))) eps)) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 1/6 (/.f64 1 (pow.f64 x 2))) eps))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (+.f64 1/6 (/.f64 -1 (pow.f64 x 2))) eps)) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 1/6 (/.f64 1 (pow.f64 x 2))) eps))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (+.f64 1/6 (/.f64 -1 (pow.f64 x 2))) eps)) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/4 (/.f64 1 x))))) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (/.f64 1 (pow.f64 x 2)))) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/4 x))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 1/6 (/.f64 1 (pow.f64 x 2))) eps))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 x 3) (/.f64 (+.f64 1/6 (/.f64 -1 (pow.f64 x 2))) eps)) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/4 x)))))
(*.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)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) 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 1/4 (*.f64 x (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 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 1/4 (pow.f64 eps 2)))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2)))) eps)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) (neg.f64 eps))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (*.f64 eps 1/6) (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)))
(*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (neg.f64 (pow.f64 x 3)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6)))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(/.f64 eps x)
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (fma.f64 1/2 (/.f64 eps (pow.f64 x 2)) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (fma.f64 1/2 (/.f64 eps (pow.f64 x 2)) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (fma.f64 1/2 (/.f64 eps (pow.f64 x 2)) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (fma.f64 1/2 (/.f64 eps (pow.f64 x 2)) (/.f64 1 x)))
(*.f64 eps (+.f64 (*.f64 1/2 (/.f64 eps (pow.f64 x 2))) (/.f64 1 x)))
(*.f64 eps (fma.f64 1/2 (/.f64 eps (pow.f64 x 2)) (/.f64 1 x)))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 1 (*.f64 eps x)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (fma.f64 1/2 (pow.f64 eps 2) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (fma.f64 1/2 (pow.f64 eps 2) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (fma.f64 1/2 (pow.f64 eps 2) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (fma.f64 1/2 (pow.f64 eps 2) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 (fma.f64 1/2 (pow.f64 eps 2) (*.f64 eps x)) (pow.f64 x 2))
(/.f64 eps x)
(/.f64 eps x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 eps) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x))) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (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 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 1 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (-.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))))
(pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 1)
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 3)
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(pow.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3) 1/3)
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 2)
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(log.f64 (exp.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) 3))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (log.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) eps (sin.f64 x))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 1 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 1 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))) 2)) (cbrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x)))))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 eps (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(*.f64 eps (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(*.f64 eps (sin.f64 x))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2)) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x)) -2))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 1)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 2)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps -1/2) x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps -1/2) x) 3)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) x) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 1))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 x) eps (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (neg.f64 eps) x (*.f64 eps x)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 x))))
(+.f64 (*.f64 (*.f64 eps x) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 4))) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (*.f64 eps x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 4))) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))) (*.f64 0 (*.f64 (cbrt.f64 (*.f64 eps x)) (cbrt.f64 (pow.f64 (*.f64 eps x) 2)))))
(*.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2) (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2) (+.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps x) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 eps x)))) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2)))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps x) 3)) (+.f64 (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps -1/2) x))) (*.f64 1/4 (pow.f64 eps 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2) (pow.f64 (*.f64 eps x) 2)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2) (pow.f64 (*.f64 eps x) 2)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps x)))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 4)) (pow.f64 (*.f64 eps x) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) x)))
(pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 1)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(log.f64 (exp.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 3))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 1))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) 2) (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 4))) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (*.f64 eps x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 x) eps))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 eps 4))) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (*.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (sqrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) (*.f64 (*.f64 eps x) 0))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) 1/3)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2)
(*.f64 (pow.f64 eps 2) -1/2)
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) -1/2)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)))
(*.f64 (pow.f64 eps 2) -1/2)
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) -1/2)
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 1/6 x) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2) (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 1)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3) 1/3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(fma.f64 1/6 x (*.f64 eps 1/4))
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(fma.f64 1/6 x (*.f64 eps 1/4))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 1))
(fma.f64 1/6 x (*.f64 eps 1/4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 1 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 3) (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 2) (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (-.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 1/2 (pow.f64 eps 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 2)) (-.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2) (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 4)) (pow.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)) (*.f64 eps (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 3)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3) 1/3)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 2)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 1))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 eps (*.f64 eps -1/2) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 1 (*.f64 eps (*.f64 eps -1/2)) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 1 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 2) (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 1)
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 3)
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3) 1/3)
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 2)
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) x) eps))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)))))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps)) 3))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(exp.f64 (log.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) eps))) 1))
(*.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 1)
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) 1/3)
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) x))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) 3)))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) 3) (pow.f64 x 3)))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 1))
(*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 eps 2) x))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 1 (/.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 2)) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 eps 4) (pow.f64 x 2))) (cbrt.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) (sqrt.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(pow.f64 (/.f64 (pow.f64 eps 2) x) 1)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 eps 2) x)) 3)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(pow.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 3) 1/3)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 eps 2) x)) 2)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(pow.f64 (/.f64 x (pow.f64 eps 2)) -1)
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(log.f64 (exp.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 eps 2) x) 3))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 x 3)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 eps 2) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(exp.f64 (log.f64 (/.f64 (pow.f64 eps 2) x)))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 eps 2) x)) 1))
(*.f64 (pow.f64 eps 2) (/.f64 1 x))
(/.f64 (pow.f64 eps 2) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(+.f64 -1 (-.f64 1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)))))
(pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 1)
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) x) (cbrt.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)))) 3)
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 3) 1/3)
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))) 2)
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(neg.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(log.f64 (pow.f64 (exp.f64 (neg.f64 (pow.f64 x 3))) (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3))) 3))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) 3) (pow.f64 (neg.f64 (pow.f64 x 3)) 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x 3)) 3) (pow.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(+.f64 -1 (-.f64 1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))) 1))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps -1/6)))
(pow.f64 (*.f64 eps -1/6) 1)
(*.f64 eps -1/6)
(pow.f64 (cbrt.f64 (*.f64 eps -1/6)) 3)
(*.f64 eps -1/6)
(pow.f64 (*.f64 (pow.f64 eps 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 3) -1/216))
(pow.f64 (sqrt.f64 (*.f64 eps -1/6)) 2)
(*.f64 eps -1/6)
(log.f64 (pow.f64 (exp.f64 -1/6) eps))
(*.f64 eps -1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/6))))
(*.f64 eps -1/6)
(cbrt.f64 (*.f64 (pow.f64 eps 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 eps -1/6)))
(log1p.f64 (expm1.f64 (*.f64 eps -1/6)))
(*.f64 eps -1/6)
(exp.f64 (log.f64 (*.f64 eps -1/6)))
(*.f64 eps -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 eps -1/6)) 1))
(*.f64 eps -1/6)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(*.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) (/.f64 1 x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 1 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 2)) (cbrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 1)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 3)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 2)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(pow.f64 (/.f64 x (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps)) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x) 3))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) 3) (pow.f64 x 3)))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(exp.f64 (log.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) 1))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps) x))
(/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) x) (neg.f64 eps)) (neg.f64 x))
(/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)

eval308.0ms (1.5%)

Compiler

Compiled 15087 to 10076 computations (33.2% saved)

prune113.0ms (0.5%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New5825587
Fresh415
Picked325
Done077
Total58915604
Accuracy
100.0%
Counts
604 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps (*.f64 eps (*.f64 eps -1/2)))
51.2%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
99.4%
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)) eps))
99.0%
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (neg.f64 x) eps))
98.1%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
99.8%
(*.f64 (*.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)))))) -2)
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
80.5%
(*.f64 (neg.f64 eps) (sin.f64 x))
80.2%
(*.f64 (neg.f64 eps) x)
99.0%
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
99.8%
(*.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.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.1%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
99.4%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
99.1%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 eps 1/4)) 1))))
Compiler

Compiled 711 to 460 computations (35.3% saved)

regimes39.0ms (0.2%)

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

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

Compiled 15 to 10 computations (33.3% saved)

regimes32.0ms (0.2%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes34.0ms (0.2%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes20.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (neg.f64 x) eps))
(*.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 eps 1/4)) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1)) eps))
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x eps))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.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:

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

Compiled 15 to 10 computations (33.3% saved)

regimes18.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes10.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (neg.f64 x) eps))
(*.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 eps 1/4)) 1))))
Outputs
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

7.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
80.2%1x
80.2%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Rules
72×*-commutative
50×unsub-neg
44×+-commutative
40×neg-mul-1
28×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065452
1124452
2151452
3169452
4201452
5251452
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.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 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
(*.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 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 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x 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)))
(*.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 x 1/6) (*.f64 eps 1/4))) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 1/6) (*.f64 eps 1/4))) -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)
(*.f64 x (neg.f64 eps))
Compiler

Compiled 130 to 89 computations (31.5% saved)

soundness627.0ms (3%)

Rules
1344×distribute-lft-in
1342×distribute-rgt-in
974×log1p-expm1-u
974×expm1-log1p-u
908×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
046611378
1109510794
2294010356
0122027395
1361326723
2791026723
Stop Event
node limit
node limit
node limit
Compiler

Compiled 290 to 165 computations (43.1% saved)

end0.0ms (0%)

preprocess87.0ms (0.4%)

Compiler

Compiled 280 to 178 computations (36.4% saved)

Profiling

Loading profile data...