2cos (problem 3.3.5)

Time bar (total: 20.2s)

analyze59.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: 33.0ms
Operation ival-cos, time spent: 10.0ms, 30.0% of total-time
Operation ival-<=, time spent: 6.0ms, 18.0% of total-time
Operation ival-mult, time spent: 4.0ms, 12.0% of total-time
Operation ival-<, time spent: 4.0ms, 12.0% of total-time
Operation ival-add, time spent: 3.0ms, 9.0% of total-time
Operation ival-fabs, time spent: 2.0ms, 6.0% of total-time
Operation ival-sub, time spent: 2.0ms, 6.0% of total-time
Operation ival-and, time spent: 2.0ms, 6.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

sample12.2s (60.3%)

Results
5.1s25796×256precondition
4.4s4136×2048valid
1.2s2147×1024valid
339.0ms1058×512valid
195.0ms914×256valid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 7.5s
Operation ival-cos, time spent: 3.7s, 49.0% of total-time
Operation ival-<, time spent: 890.0ms, 12.0% of total-time
Operation ival-mult, time spent: 842.0ms, 11.0% of total-time
Operation ival-<=, time spent: 600.0ms, 8.0% of total-time
Operation ival-sub, time spent: 443.0ms, 6.0% of total-time
Operation ival-add, time spent: 427.0ms, 6.0% of total-time
Operation ival-and, time spent: 264.0ms, 4.0% of total-time
Operation ival-fabs, time spent: 250.0ms, 3.0% of total-time
Operation const, time spent: 111.0ms, 1.0% of total-time
Bogosity

preprocess383.0ms (1.9%)

Algorithm
egg-herbie
Rules
316×fma-neg
182×fma-define
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
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))
Compiler

Compiled 51 to 22 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
Operation ival-cos, time spent: 160.0ms, 83.0% of total-time
Operation ival-add, time spent: 19.0ms, 10.0% of total-time
Operation ival-sub, time spent: 10.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 2.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)

localize147.0ms (0.7%)

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

Compiled 21 to 8 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
Operation ival-cos, time spent: 78.0ms, 81.0% of total-time
Operation ival-add, time spent: 11.0ms, 11.0% of total-time
Operation ival-sub, time spent: 7.0ms, 7.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

series7.0ms (0%)

Counts
2 → 48
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 (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 -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 (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 (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 (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 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 (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)))>
Calls

12 calls:

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

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

simplify201.0ms (1%)

Algorithm
egg-herbie
Rules
1088×unsub-neg
764×sub-neg
708×fma-neg
638×div-sub
564×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03979968
18689448
222679010
367429010
Stop Event
node limit
Counts
211 → 258
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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 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))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 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))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
Outputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(+.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 x) -1))
(+.f64 (cos.f64 eps) (fma.f64 x (sin.f64 (neg.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 (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 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) (sin.f64 (neg.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 (fma.f64 x (+.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 (sin.f64 eps) (*.f64 x 1/6))) (neg.f64 (sin.f64 eps))) (cos.f64 eps)))
(+.f64 (cos.f64 eps) (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))) -1))
(+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (+.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x (*.f64 (sin.f64 eps) 1/6))) (sin.f64 (neg.f64 eps))) -1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 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 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (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 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 (*.f64 1/6 eps) (sin.f64 x))) (neg.f64 (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 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) -1/6))))) (neg.f64 (sin.f64 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) 1/24) (*.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 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 (fma.f64 -1/2 (*.f64 (cos.f64 eps) x) (neg.f64 (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 (sin.f64 eps) (*.f64 x 1/6)))) (sin.f64 eps)) (cos.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))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (neg.f64 eps) (sin.f64 x) (cos.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 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 (*.f64 1/6 eps) (sin.f64 x))) (neg.f64 (sin.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))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(+.f64 (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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(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 (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 (-.f64 x eps)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (neg.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)))
(/.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 eps x)))
(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 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (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 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (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 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (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 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (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)))

eval66.0ms (0.3%)

Compiler

Compiled 4693 to 1395 computations (70.3% saved)

prune49.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2517258
Fresh000
Picked011
Done000
Total2518259
Accuracy
99.8%
Counts
259 → 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)
99.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
80.5%
(*.f64 (sin.f64 x) (neg.f64 eps))
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)))
Compiler

Compiled 229 to 160 computations (30.1% saved)

localize2.1s (10.5%)

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 (sin.f64 x) (neg.f64 eps))
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)))
Compiler

Compiled 281 to 125 computations (55.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.6s
Operation ival-mult, time spent: 624.0ms, 40.0% of total-time
Operation ival-sin, time spent: 567.0ms, 37.0% of total-time
Operation ival-cos, time spent: 181.0ms, 12.0% of total-time
Operation ival-add, time spent: 101.0ms, 7.0% of total-time
Operation ival-sub, time spent: 56.0ms, 4.0% of total-time
Operation const, time spent: 20.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series47.0ms (0.2%)

Counts
13 → 233
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 (sin.f64 x) (neg.f64 eps))>
#<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 -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 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 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/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 -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 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 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 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 -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 -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 -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 (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 -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 -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 -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 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 -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 -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/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 (*.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 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 -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 (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 (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 (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 (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 (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 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 (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 -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 -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))))))>
Calls

72 calls:

TimeVariablePointExpression
3.0ms
eps
@0
(* (sin (* (+ x (- eps x)) 1/2)) (sin (* (+ eps (+ x x)) 1/2)))
2.0ms
x
@0
(* eps (- (* (* -1/2 eps) (cos x)) (sin x)))
2.0ms
eps
@inf
(- (cos eps) 1)
2.0ms
eps
@inf
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
1.0ms
x
@inf
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))

rewrite135.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 (sin.f64 x) (neg.f64 eps))
(*.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 (sin.f64 x) eps))
(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))

simplify259.0ms (1.3%)

Algorithm
egg-herbie
Rules
1420×fma-define
1192×associate-*r*
992×associate-*l*
902×fma-neg
610×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089020026
1230018830
2732018830
Stop Event
node limit
Counts
483 → 504
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 -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 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 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/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 -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 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 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 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 -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 -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 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (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 -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 -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 -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 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 -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 -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/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 (*.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 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 -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
(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 (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 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 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))))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 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)))))))))
(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 -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 -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 (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 (sin.f64 x) eps))
(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))
(fma.f64 1/24 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/48)))
(+.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))))
(fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps 1/576) (pow.f64 x 2) (*.f64 eps -1/48)) (*.f64 1/24 eps))
(+.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))))))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/576 (*.f64 eps (*.f64 (pow.f64 x 2) -1/17280))) (*.f64 eps -1/48)) (*.f64 1/24 eps))
(*.f64 -1/6 x)
(*.f64 x -1/6)
(*.f64 x (-.f64 (*.f64 1/36 (pow.f64 x 2)) 1/6))
(*.f64 x (fma.f64 1/36 (pow.f64 x 2) -1/6))
(*.f64 x (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 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) -1/720 1/36) -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) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/30240 -1/720) 1/36) -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 (*.f64 1/6 (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 (*.f64 1/6 (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 (*.f64 1/6 (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 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24))))
(*.f64 1/24 eps)
(+.f64 (*.f64 1/24 eps) (*.f64 1/6 x))
(fma.f64 1/24 eps (*.f64 x 1/6))
(fma.f64 x 1/6 (*.f64 1/24 eps))
(+.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 x (fma.f64 -1/48 (*.f64 eps x) 1/6) (*.f64 1/24 eps))
(+.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))))))
(fma.f64 x (fma.f64 x (fma.f64 x -1/36 (*.f64 eps -1/48)) 1/6) (*.f64 1/24 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.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 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) -1/2 (*.f64 eps (*.f64 1/6 (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 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(*.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 (*.f64 1/6 (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 (*.f64 1/6 (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 (*.f64 1/6 (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 (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 (*.f64 1/6 (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 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 x (*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (pow.f64 eps 2) 1/4)))) (*.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)))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps x) (fma.f64 -1/36 (pow.f64 eps 2) 1/6) (*.f64 (pow.f64 eps 2) (fma.f64 -1/48 (pow.f64 eps 2) 1/4))) (*.f64 eps (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 -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) (fma.f64 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 2) 1/24) -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) (fma.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/40320 -1/720) 1/24) -1/2))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 x (neg.f64 eps))
(*.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 (fma.f64 (*.f64 eps 1/6) (pow.f64 x 2) (neg.f64 eps)))
(*.f64 x (fma.f64 (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/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 (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/6 (*.f64 (pow.f64 x 2) (*.f64 eps -1/120))) (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 (pow.f64 x 2)) 1/5040)))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps 1/5040) (pow.f64 x 2) (*.f64 eps -1/120)) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.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 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
(*.f64 -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 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 x (fma.f64 x (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 eps)) (*.f64 -1/2 (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)))))))
(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 x (fma.f64 x (fma.f64 1/6 (*.f64 eps x) (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.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 -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 -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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)) (neg.f64 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 x (fma.f64 (*.f64 eps x) 1/4 -1) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 eps (*.f64 x 1/4) -1) (*.f64 eps -1/2))
(+.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)))
(fma.f64 x (fma.f64 x (fma.f64 x 1/6 (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))
(-.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 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)))
(fma.f64 eps -1/2 (*.f64 (pow.f64 x 2) (*.f64 eps 1/4)))
(+.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))))
(fma.f64 (pow.f64 x 2) (fma.f64 eps 1/4 (*.f64 eps (*.f64 (pow.f64 x 2) -1/48))) (*.f64 eps -1/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 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 1/1440 eps) (pow.f64 x 2)))))))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps -1/48 (*.f64 (pow.f64 x 2) (*.f64 eps 1/1440))) (*.f64 eps 1/4)) (*.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
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 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))
(fma.f64 x (fma.f64 x (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 -1/2 (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 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 (sin.f64 x) (*.f64 eps 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 (fma.f64 (sin.f64 x) 1/2 (*.f64 (cos.f64 x) (*.f64 eps 1/4))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/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 (fma.f64 eps (fma.f64 (cos.f64 x) 1/4 (*.f64 (sin.f64 x) (*.f64 -1/12 eps))) (*.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 (*.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 -1/48 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/12 (*.f64 (*.f64 eps -1/48) (cos.f64 x))) (*.f64 (cos.f64 x) 1/4)) (*.f64 (sin.f64 x) 1/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 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 -1/8 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (cos.f64 x)))))
(+.f64 (sin.f64 x) (*.f64 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) 1/2))))
(fma.f64 eps (fma.f64 (cos.f64 x) 1/2 (*.f64 eps (*.f64 (sin.f64 x) -1/8))) (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 -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 -1/48 (*.f64 eps (cos.f64 x))))))))
(fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps -1/48) (cos.f64 x) (*.f64 (sin.f64 x) -1/8)) (*.f64 (cos.f64 x) 1/2)) (sin.f64 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 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)))))))
(fma.f64 x (fma.f64 -1/2 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))) (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))))))))
(fma.f64 x (fma.f64 x (fma.f64 -1/6 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 -1/2 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (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 (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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))) -2) (*.f64 (pow.f64 x 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 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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))) -2) (*.f64 (pow.f64 x 2) (fma.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) 1/3 (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 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.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 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) -1/2 (*.f64 eps (*.f64 1/6 (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 -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 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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.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)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(-.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))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(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 (*.f64 1/24 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 (*.f64 1/24 (*.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 (*.f64 1/24 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 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(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 (sin.f64 x) (neg.f64 eps))))
(+.f64 -1 (-.f64 1 (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 x) eps))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (neg.f64 eps)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.f64 -1 (-.f64 1 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.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 (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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/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 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (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 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (*.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 (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 (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 (-.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)))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(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 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 (fma.f64 eps 1/2 x)))))
(/.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 (*.f64 1/2 (+.f64 eps (-.f64 x x))) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 1/2 (+.f64 eps (-.f64 x x)) (fma.f64 eps 1/2 x)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 (+.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 (fma.f64 eps 1/2 x) (*.f64 -1/2 (+.f64 eps (-.f64 x x))))) (cos.f64 (fma.f64 1/2 (+.f64 eps (-.f64 x x)) (fma.f64 eps 1/2 x)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 (+.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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(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 (fma.f64 eps 1/2 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))
(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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (fma.f64 eps 1/2 x))))

eval195.0ms (1%)

Compiler

Compiled 11302 to 6594 computations (41.7% saved)

prune95.0ms (0.5%)

Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New49113504
Fresh202
Picked325
Done011
Total49616512
Accuracy
100.0%
Counts
512 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 x (fma.f64 x (*.f64 (pow.f64 eps 2) 1/4) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
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)))))))
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 (sin.f64 x) (neg.f64 eps))
80.2%
(*.f64 x (neg.f64 eps))
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 459 to 326 computations (29% saved)

localize561.0ms (2.8%)

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

Compiled 306 to 172 computations (43.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 371.0ms
Operation ival-mult, time spent: 246.0ms, 66.0% of total-time
Operation ival-pow, time spent: 42.0ms, 11.0% of total-time
Operation ival-add, time spent: 22.0ms, 6.0% of total-time
Operation ival-sin, time spent: 21.0ms, 6.0% of total-time
Operation ival-sub, time spent: 16.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 3.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Operation ival-cos, time spent: 4.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series51.0ms (0.3%)

Counts
14 → 283
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 -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 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 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/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 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 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 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 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 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 -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 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 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/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 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 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 (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 -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 -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 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 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/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 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 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 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 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/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 (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 (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 (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 -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 (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 -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 (*.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 -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 -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 (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 -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 -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 -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 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 (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 (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 -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/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 (*.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 -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 -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))))>
Calls

78 calls:

TimeVariablePointExpression
6.0ms
eps
@-inf
(* eps (+ (* -1/2 eps) (* x (- (* x (+ (* 1/6 x) (* 1/4 eps))) 1))))
2.0ms
eps
@-inf
(sqrt (- (* (cos x) (* eps -1/2)) (sin x)))
1.0ms
eps
@inf
(sqrt (- (* (cos x) (* eps -1/2)) (sin x)))
1.0ms
x
@-inf
(pow (sqrt (- (* (cos x) (* eps -1/2)) (sin x))) 2)
1.0ms
x
@inf
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (* 1/6 (sin x))))) (sin x)))

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

simplify438.0ms (2.2%)

Algorithm
egg-herbie
Rules
1596×fma-define
1504×associate-*r*
1272×associate-*l*
700×distribute-rgt-in
700×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102527793
1273827052
Stop Event
node limit
Counts
562 → 559
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 -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 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 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/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 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 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 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 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 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 -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 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 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/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 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 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 (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 -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 -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 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 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/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 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 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 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 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/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 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 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 (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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (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 -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 (*.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 -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 -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 (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 -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 -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 -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 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)))
(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 (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 -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/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 (*.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 -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 -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 (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 (fma.f64 -1/36 (pow.f64 x 2) 1/6))
(*.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 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/720 -1/36) 1/6))
(*.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 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) -1/30240 1/720) -1/36) 1/6))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 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 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (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 1/6 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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) (fma.f64 1/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) eps)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (cos.f64 x) eps) (*.f64 1/6 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 1/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (/.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/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (/.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 (sin.f64 x) -1/6 (*.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 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/6) (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps))))
(*.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 eps (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1))))
(*.f64 eps (fma.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 eps -1/2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1)))))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (*.f64 -1/2 (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 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 eps (*.f64 x (+.f64 1/6 (*.f64 -1/36 (pow.f64 eps 2))))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x (fma.f64 -1/36 (pow.f64 eps 2) 1/6)) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1))) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (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 1/6 (*.f64 eps (sin.f64 x))))) (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/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (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 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 (fma.f64 1/6 eps (*.f64 -1/36 (*.f64 (pow.f64 x 2) 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 (fma.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (pow.f64 x 2) (*.f64 1/720 eps))) (*.f64 1/6 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/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 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 1/720 eps (*.f64 (pow.f64 x 2) (*.f64 eps -1/30240))) (*.f64 -1/36 eps)) (*.f64 1/6 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 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (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 (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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 (sin.f64 x) (*.f64 1/6 (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 (fma.f64 1/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (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/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (/.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/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (/.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 (sin.f64 x) (*.f64 1/6 (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 (fma.f64 1/6 (sin.f64 x) (/.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)) eps)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1)))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 eps -1/2))
(+.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 (fma.f64 1/6 (pow.f64 eps 2) (*.f64 x (*.f64 eps 1/4))) -1)))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 2) (fma.f64 eps (*.f64 x 1/4) -1)) (*.f64 eps -1/2))
(+.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 x (fma.f64 1/6 (pow.f64 eps 2) (fma.f64 x (fma.f64 x (fma.f64 -1/36 (pow.f64 eps 2) 1/6) (*.f64 eps 1/4)) -1)) (*.f64 eps -1/2))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (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 (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.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/6 x)
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.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 eps (neg.f64 (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 (neg.f64 (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 (neg.f64 (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 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 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2))))
(*.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 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -1/2))))
(*.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 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 eps (fma.f64 (pow.f64 x 2) 1/4 -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) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (fma.f64 (pow.f64 x 2) 1/4 -1/2)))
(*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 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 -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 (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (fma.f64 (pow.f64 x 2) 1/4 -1/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 (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (fma.f64 (pow.f64 x 2) 1/4 -1/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 (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (fma.f64 (pow.f64 x 2) 1/4 -1/2)))
(*.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 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (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)))))))
(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 x (fma.f64 x (fma.f64 1/6 (*.f64 x eps) (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 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) (fma.f64 1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 1/6 eps)))
(*.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/4 (/.f64 (pow.f64 eps 2) x) (*.f64 1/6 eps)) (/.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/4 (/.f64 (pow.f64 eps 2) x) (*.f64 1/6 eps))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 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))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/4 (/.f64 (pow.f64 eps 2) x) (*.f64 eps -1/6))))
(*.f64 (fma.f64 eps -1/6 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) x))) (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))))
(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 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 eps 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 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) 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) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.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) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(+.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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(+.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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(*.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 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 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x -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 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x -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 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x -1/4)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 eps (*.f64 (sin.f64 x) 1/2))
(*.f64 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 (fma.f64 (sin.f64 x) 1/2 (*.f64 (*.f64 eps (cos.f64 x)) 1/4)))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/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 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/12) (*.f64 (cos.f64 x) 1/4)) (*.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 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 -1/48 eps) (cos.f64 x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/12 (*.f64 eps (*.f64 (cos.f64 x) -1/48))) (*.f64 (cos.f64 x) 1/4)) (*.f64 (sin.f64 x) 1/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 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(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))
(fma.f64 x (fma.f64 x (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) 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 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 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 -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 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/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (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 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 eps (cos.f64 x)) 1/24)))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) 1/24 (*.f64 1/6 (sin.f64 x))) (*.f64 -1/2 (cos.f64 x))) (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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.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)))))
(fma.f64 x (fma.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 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))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) x)) 1/3 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(fma.f64 -1 x (*.f64 eps -1/2))
(-.f64 (*.f64 eps -1/2) x)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/4 (*.f64 x eps) -1)))
(fma.f64 x (fma.f64 eps (*.f64 x 1/4) -1) (*.f64 eps -1/2))
(+.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))
(fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -1) (*.f64 eps -1/2))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 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 (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 eps (*.f64 -1/2 (cos.f64 x)))
(*.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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 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 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 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 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (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 (cos.f64 x) (*.f64 -1/2 (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 -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 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (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)))))))
(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 x (fma.f64 x (fma.f64 1/6 (*.f64 x eps) (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (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)))
(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 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x (-.f64 (*.f64 eps 1/4) (/.f64 1/4 (*.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 (*.f64 x 1/2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (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 (*.f64 x (-.f64 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1/4 (*.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 (/.f64 1 eps)) (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1/4 (*.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 x (*.f64 (*.f64 1/2 (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 -1/2 (/.f64 (sqrt.f64 (/.f64 1 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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (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)))
(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)))
(fma.f64 (*.f64 -1/4 (*.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 -1/32 (*.f64 (*.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 eps (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 3))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1 (sqrt.f64 -1))) -1/32)))) (*.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 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 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sqrt.f64 -1) 5))) -1/128))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 x))) (/.f64 (cos.f64 x) (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 1 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 5)))) (/.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 1 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 5)))) (/.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 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 -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 (*.f64 -1/16 (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 -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 1 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 5)))) (*.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 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (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 1 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 5)))) (*.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 eps 7) (pow.f64 (cos.f64 x) 5)))) (*.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 eps 5)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 -1/16 (*.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 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 x (fma.f64 eps (*.f64 x 1/4) -1) (*.f64 eps -1/2))
(+.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))
(fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -1) (*.f64 eps -1/2))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 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 (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 eps (*.f64 -1/2 (cos.f64 x)))
(*.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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.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 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) 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 (-.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 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 (-.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/6 (*.f64 eps (sin.f64 x)) (*.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 1/6 (*.f64 eps (sin.f64 x)))))
(pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 1)
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 3)
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3) 1/3)
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 2)
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(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 1/6 (*.f64 eps (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 3))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 1))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(+.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 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (-.f64 (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (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 (sin.f64 x) (*.f64 eps (fma.f64 (*.f64 1/6 (sin.f64 x)) eps (*.f64 -1/2 (cos.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 1/6 (*.f64 eps (sin.f64 x)) (*.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))))
(expm1.f64 (log1p.f64 (fma.f64 eps 1/4 (*.f64 1/6 x))))
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(*.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))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(*.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))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(/.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 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 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216)) (+.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))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(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))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(expm1.f64 (log1p.f64 (fma.f64 eps 1/4 (*.f64 1/6 x))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(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 eps 1/4 (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(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 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 eps 1/4 (*.f64 1/6 x))
(fma.f64 1 (*.f64 1/6 x) (*.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 (*.f64 eps 1/4) (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.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 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(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 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 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(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 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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)))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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 eps (fma.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)) -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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(+.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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(-.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)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(fma.f64 x (*.f64 1/6 x) (*.f64 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(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 x (fma.f64 eps 1/4 (*.f64 1/6 x)))
(-.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 (fma.f64 eps 1/2 (*.f64 1 x))))))
(/.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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(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 (fma.f64 eps 1/2 (*.f64 1 x))))
(-.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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 (*.f64 1 x)))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.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 eps (*.f64 -1/2 (cos.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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (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 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 1 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (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 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps (cos.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 eps (*.f64 -1/2 (cos.f64 x))) 2) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(log.f64 (exp.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (log.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(*.f64 1 (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 eps (*.f64 -1/2 (cos.f64 x))) (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 (cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1/2)
(sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.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 eps (*.f64 -1/2 (cos.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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 1 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (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 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps (cos.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 eps (*.f64 -1/2 (cos.f64 x))) 2) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(log.f64 (exp.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (log.f64 (-.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 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (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 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (*.f64 (cos.f64 x) eps) -1/2 (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))

eval315.0ms (1.6%)

Compiler

Compiled 13479 to 8696 computations (35.5% saved)

prune229.0ms (1.1%)

Pruning

15 alts after pruning (8 fresh and 7 done)

PrunedKeptTotal
New5965601
Fresh538
Picked145
Done033
Total60215617
Accuracy
100.0%
Counts
617 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 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))
98.7%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps)))
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 (sin.f64 x) (neg.f64 eps))
80.2%
(*.f64 x (neg.f64 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))))
99.6%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))))
Compiler

Compiled 369 to 257 computations (30.4% saved)

localize571.0ms (2.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))
100.0%
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
99.9%
(*.f64 (pow.f64 eps 2) (*.f64 x 1/4))
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))))))
Compiler

Compiled 282 to 165 computations (41.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 303.0ms
Operation ival-mult, time spent: 177.0ms, 58.0% of total-time
Operation composed, time spent: 37.0ms, 12.0% of total-time
Operation ival-pow, time spent: 31.0ms, 10.0% of total-time
Operation ival-add, time spent: 26.0ms, 9.0% of total-time
Operation ival-sin, time spent: 13.0ms, 4.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time
Operation ival-sub, time spent: 7.0ms, 2.0% of total-time
Operation ival-cos, time spent: 3.0ms, 1.0% of total-time

series43.0ms (0.2%)

Counts
15 → 282
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) (*.f64 x 1/4))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)>
#<alt (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))>
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 -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 -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 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 (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 (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 -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 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 -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 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 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 -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 -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 -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 -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 -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 -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 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 -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 -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 -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/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 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/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 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 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 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 (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 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 -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 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 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 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 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 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 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 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 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 -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 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 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 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 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/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 -1 eps)>
#<alt (*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))>
#<alt (*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))>
#<alt (*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 -1 eps)>
#<alt (-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)>
#<alt (-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)>
#<alt (-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps 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 1/4 (*.f64 (pow.f64 eps 2) x)))))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))>
#<alt (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))>
#<alt (*.f64 -1 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
Calls

84 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(* (* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))) -2)
1.0ms
eps
@0
(* (* x (+ (* x (+ (* 1/6 x) (* eps 1/4))) -1)) eps)
1.0ms
x
@inf
(* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x))))))
1.0ms
x
@-inf
(* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x))))))
1.0ms
eps
@-inf
(* (sin (* eps 1/2)) (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x))))))

rewrite163.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
357×log1p-expm1-u
357×expm1-log1p-u
352×add-cube-cbrt
348×add-exp-log
348×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047631
1756615
Stop Event
node limit
Counts
15 → 286
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) (*.f64 x 1/4))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))
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) 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))))))
(/.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))))))))
(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 (pow.f64 (cbrt.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 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(-.f64 (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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (pow.f64 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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 1 (*.f64 -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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -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 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 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 (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 (*.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)))))
(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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 eps x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/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 (*.f64 eps (sqrt.f64 -1/2)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -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)) 2) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)) (-.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 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 3) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2) (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.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)
(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 eps (*.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)))
(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 eps (*.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)))
(fma.f64 1 (*.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 1 (*.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 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) 2) (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2) (cbrt.f64 (*.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 (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (*.f64 eps (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 1)
(pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 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 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)))))
(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) (*.f64 x 1/4)))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) 1/3)
(pow.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (*.f64 x 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -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 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 1))
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 eps))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 eps))
(fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 eps))
(fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2)
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 1))

simplify291.0ms (1.4%)

Algorithm
egg-herbie
Rules
1322×fma-define
874×*-commutative
752×fma-neg
664×distribute-lft-in
660×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093826573
1247126220
2638526156
Stop Event
node limit
Counts
568 → 583
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 -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 -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 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 (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))))))))
(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 -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 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 -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 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 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 -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 -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 -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 -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 -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 -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 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 -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 -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 -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/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 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/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 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 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 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 (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 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 -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 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 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 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 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 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 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 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 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 -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 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 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 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 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/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1 eps)
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 -1 eps)
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.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/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 1/4 (*.f64 (pow.f64 eps 2) x)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(+.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) 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))))))
(/.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))))))))
(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 (pow.f64 (cbrt.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 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(-.f64 (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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (pow.f64 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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 1 (*.f64 -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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -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 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 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 (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 (*.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)))))
(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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 eps x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/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 (*.f64 eps (sqrt.f64 -1/2)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -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)) 2) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)) (-.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 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 3) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2) (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.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)
(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 eps (*.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)))
(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 eps (*.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)))
(fma.f64 1 (*.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 1 (*.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 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) 2) (cbrt.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2) (cbrt.f64 (*.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 (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (*.f64 eps (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 1)
(pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 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 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)))))
(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) (*.f64 x 1/4)))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) 1/3)
(pow.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (*.f64 x 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -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 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 1))
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 eps))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 eps))
(fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 eps))
(fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2)
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
Outputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/2 eps))
(*.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 (fma.f64 1/2 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps 1/4))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/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 (fma.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/12) (*.f64 1/4 (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 (*.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 (fma.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/12 (*.f64 (cos.f64 x) (*.f64 eps -1/96))) (*.f64 1/4 (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/8 (pow.f64 eps 2)))
(*.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) (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) -1/8))))
(*.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) (+.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 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/8 (pow.f64 eps 2)))
(*.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) (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) -1/8))))
(*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) -1/8)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) -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 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) -1/8)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) -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 (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.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 x (fma.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 eps x)))) (*.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 (*.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 x (fma.f64 x (fma.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 eps -1/4))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps))))
(*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))))
(fma.f64 1/2 eps (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(+.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))))))
(fma.f64 x (+.f64 1 (fma.f64 -1/8 (pow.f64 eps 2) (*.f64 x (*.f64 eps -1/4)))) (*.f64 1/2 eps))
(+.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 x (+.f64 1 (fma.f64 x (fma.f64 eps -1/4 (*.f64 x (fma.f64 (pow.f64 eps 2) 1/48 -1/6))) (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 1/2 eps))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (sin.f64 x) (*.f64 -1/8 (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/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/8)))
(*.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) (fma.f64 (sin.f64 x) -1/8 (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) (fma.f64 (sin.f64 x) -1/8 (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 (sin.f64 x) (*.f64 -1/8 (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/2 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/8)))
(*.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 -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 eps x)
(*.f64 x (+.f64 eps (*.f64 -1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (fma.f64 -1/6 (*.f64 eps (pow.f64 x 2)) eps))
(*.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 (*.f64 eps 1/120) (pow.f64 x 2))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps 1/120) (pow.f64 x 2) (*.f64 eps -1/6)) eps))
(*.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 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/120 (*.f64 (pow.f64 x 2) (*.f64 eps -1/5040))) (*.f64 eps -1/6)) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.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 (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 (fma.f64 eps (fma.f64 (cos.f64 x) -1/2 (*.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 eps -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 (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) 1/48 (*.f64 (*.f64 (sin.f64 x) -1/12) -2)) (*.f64 (cos.f64 x) -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 1/4 (pow.f64 eps 2)))
(*.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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) 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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) -2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) 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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 eps 2))) -2 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 (*.f64 1/2 eps)) eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 1/4 (pow.f64 eps 2)))
(*.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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (*.f64 (cos.f64 x) (/.f64 (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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (/.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 (*.f64 1/4 (sin.f64 x)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) 1/4)) (/.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 eps (neg.f64 (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)))))
(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 (*.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) -2 (*.f64 eps (neg.f64 (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))))))))
(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))))))))
(fma.f64 x (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 eps x)) (*.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (*.f64 eps (neg.f64 (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)))))))))
(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))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 x -2) (*.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 (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (*.f64 eps (neg.f64 (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 (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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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))
(*.f64 -1 (*.f64 x (+.f64 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 x (+.f64 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 x (+.f64 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.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 -1/2 (/.f64 x eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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 (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) 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))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 eps)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1 eps))))
(*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (/.f64 -1/2 x) (neg.f64 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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(*.f64 1/6 x)
(*.f64 x 1/6)
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.f64 x (+.f64 1/6 (*.f64 1/4 (/.f64 eps x))))
(*.f64 x (fma.f64 1/4 (/.f64 eps x) 1/6))
(*.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 -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 -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 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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(*.f64 1/4 eps)
(*.f64 eps 1/4)
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.f64 eps (+.f64 1/4 (*.f64 1/6 (/.f64 x eps))))
(*.f64 eps (fma.f64 1/6 (/.f64 x eps) 1/4))
(*.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 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 (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) (fma.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) (fma.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) (fma.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) (fma.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) (fma.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) (fma.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 eps (fma.f64 eps -1/2 (neg.f64 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 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/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)))))))
(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 x (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (*.f64 eps 1/6))) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/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) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 eps 1/6 (*.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 eps 1/6 (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))) 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) (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 eps 1/6 (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 eps 1/6)) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))) 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))))
(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 eps -1/6 (*.f64 (pow.f64 eps 2) (/.f64 -1/4 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))))
(neg.f64 (*.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 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 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))))
(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 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 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)) x))))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))
(*.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps))
(*.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (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 (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (*.f64 eps 1/6))) (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 (fma.f64 x (fma.f64 1/4 (pow.f64 eps 2) (*.f64 x (*.f64 eps 1/6))) (neg.f64 eps)))
(*.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) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 x 3) (fma.f64 eps 1/6 (*.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 eps 1/6 (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))) 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 eps 1/6 (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))) 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))))
(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 eps -1/6 (*.f64 (pow.f64 eps 2) (/.f64 -1/4 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))))
(neg.f64 (*.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 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 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 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 1/4 (pow.f64 eps 2))) x) (*.f64 eps -1/6))))
(*.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))) x)) (neg.f64 (pow.f64 x 3)))
(*.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 (fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4))))
(*.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 (fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4))))
(*.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 (fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4))))
(*.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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (pow.f64 x 2))))
(*.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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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) (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) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (pow.f64 x 2))))
(*.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 (fma.f64 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 (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 (fma.f64 1/4 (/.f64 eps x) 1/6) (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 1/6 (pow.f64 x 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/4 (/.f64 eps x)) 1/6)))
(neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6) (pow.f64 x 3)))
(*.f64 (fma.f64 -1/4 (/.f64 eps x) -1/6) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6)))
(*.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 -1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/4 eps) (/.f64 1 x)) x)) 1/6)))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (*.f64 eps 1/4) (/.f64 1 x)) x) -1/6)))
(*.f64 (fma.f64 -1 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x) -1/6) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 -1/6 (/.f64 (fma.f64 eps 1/4 (/.f64 -1 x)) x)) (neg.f64 (pow.f64 x 3)))
(*.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)))
(fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4)))
(+.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)))
(fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4)))
(+.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)))
(fma.f64 x (fma.f64 1/6 (pow.f64 x 2) -1) (*.f64 (pow.f64 x 2) (*.f64 eps 1/4)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 eps 1/4))
(*.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 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (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 (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (*.f64 1/4 (pow.f64 x 2))))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 eps 1/4))
(*.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 eps (neg.f64 (fma.f64 -1/4 (pow.f64 x 2) (*.f64 (neg.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 eps (neg.f64 (fma.f64 -1/4 (pow.f64 x 2) (*.f64 (neg.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 eps (neg.f64 (fma.f64 -1/4 (pow.f64 x 2) (*.f64 (neg.f64 x) (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 -1 eps)
(neg.f64 eps)
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 eps (fma.f64 1/4 (*.f64 eps x) -1))
(*.f64 eps (fma.f64 x (*.f64 eps 1/4) -1))
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 eps (fma.f64 1/4 (*.f64 eps x) -1))
(*.f64 eps (fma.f64 x (*.f64 eps 1/4) -1))
(*.f64 eps (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))
(*.f64 eps (fma.f64 1/4 (*.f64 eps x) -1))
(*.f64 eps (fma.f64 x (*.f64 eps 1/4) -1))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 -1 eps)
(neg.f64 eps)
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) eps)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 x (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 x (neg.f64 (fma.f64 (pow.f64 eps 2) -1/4 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 x (neg.f64 (fma.f64 (pow.f64 eps 2) -1/4 (/.f64 eps x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (/.f64 eps x))))
(*.f64 (neg.f64 x) (fma.f64 -1/4 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 x (neg.f64 (fma.f64 (pow.f64 eps 2) -1/4 (/.f64 eps 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 eps (fma.f64 eps -1/2 (neg.f64 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 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(+.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 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (pow.f64 (*.f64 eps x) 2))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (*.f64 (pow.f64 eps 2) -1/2) (pow.f64 x 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 1/4 (pow.f64 eps 2))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 1/4 (pow.f64 eps 2) (/.f64 (*.f64 (pow.f64 eps 2) -1/2) (pow.f64 x 2))) (/.f64 eps x)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (pow.f64 (*.f64 eps x) 2))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 eps x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 1/4 (pow.f64 eps 2) (/.f64 eps (neg.f64 x))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 1/4 (pow.f64 eps 2))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 eps 2) x) eps) x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)) x))
(*.f64 eps (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)) x))
(*.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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.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 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 (pow.f64 eps 2) (-.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 eps (fma.f64 -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)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x))) (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))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (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 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x)))) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x))) (neg.f64 (sin.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.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 eps (fma.f64 -1/8 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (cos.f64 x))) (sin.f64 x))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))
(fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 eps) (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(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))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) -1/8 (*.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))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 1)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 2)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 eps -1/2) x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x)) 3))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) x))) 1))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 eps) x (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (fma.f64 (neg.f64 x) eps (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.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)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (neg.f64 (*.f64 eps x)) 1 (*.f64 (*.f64 eps x) 1)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(+.f64 (fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(*.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 eps (fma.f64 eps -1/2 (neg.f64 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 eps (fma.f64 eps -1/2 (neg.f64 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)))
(/.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)))
(/.f64 (fma.f64 1/4 (pow.f64 eps 4) (neg.f64 (pow.f64 (*.f64 eps x) 2))) (*.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 (*.f64 -1/8 (pow.f64 eps 6)) (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))))
(pow.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) 1)
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 -1/2 (pow.f64 eps 2) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (pow.f64 eps 2) -1/2 (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 (neg.f64 x) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 eps (fma.f64 eps -1/2 (neg.f64 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 (*.f64 eps (sqrt.f64 -1/2)) 2)
(*.f64 (pow.f64 eps 2) -1/2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(-.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))))
(expm1.f64 (log1p.f64 (fma.f64 eps 1/4 (*.f64 x 1/6))))
(*.f64 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(*.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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(*.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))
(fma.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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(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))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(expm1.f64 (log1p.f64 (fma.f64 eps 1/4 (*.f64 x 1/6))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 x 1/6))
(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 eps 1/4 (*.f64 x 1/6))
(-.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))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 eps 1/4 (*.f64 x 1/6)) -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 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2)) (-.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 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 2) (pow.f64 (*.f64 eps (*.f64 x (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)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 4)) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) 2)) (*.f64 eps (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 3) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/2)) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2) (*.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 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) (pow.f64 (*.f64 eps (*.f64 x (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 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 2) (*.f64 (*.f64 (*.f64 (pow.f64 eps 2) -1/2) eps) (*.f64 x (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 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) (-.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))) (fma.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)) (*.f64 1/2 (pow.f64 eps 2))))))
(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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.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 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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)))
(fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (*.f64 eps (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 eps (*.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 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 1 (*.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 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 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 1 (*.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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps -1/2))) 2) (cbrt.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 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 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2) (cbrt.f64 (*.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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 eps -1/2))) (sqrt.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 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 eps 1/4 (*.f64 x 1/6)) -1))))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (sqrt.f64 (*.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))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))))
(pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 1)
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3)
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) 1/3)
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 2)
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(*.f64 eps (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))
(log.f64 (pow.f64 (exp.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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))
(expm1.f64 (log1p.f64 (*.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 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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))
(*.f64 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -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 x (fma.f64 x (fma.f64 eps 1/4 (*.f64 x 1/6)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 1/4 (pow.f64 eps 2)))))
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 1)
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 3)
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/64))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) 1/64))
(pow.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) 2)
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (*.f64 x 1/4)))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)))))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/64))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) 1/64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 1/4 (pow.f64 eps 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 1))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 1/4 (pow.f64 eps 2)))
(-.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 (*.f64 eps (sqrt.f64 -1/2)) 2)
(*.f64 (pow.f64 eps 2) -1/2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/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 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 eps 1))) (fma.f64 (neg.f64 eps) 1 (*.f64 eps 1)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) 2) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) 1/16) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/16)) (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) x) 3) 1/64) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) 2) (fma.f64 eps eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/64 (neg.f64 (pow.f64 eps 3))) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) 2) (fma.f64 eps eps (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 x 1/4) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/64 (neg.f64 (pow.f64 eps 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) 1/16) (*.f64 eps (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) 1/64 (neg.f64 (pow.f64 eps 3))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/16)) (*.f64 eps (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) eps))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 1)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 3)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3) 1/3)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 2)
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps))))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) 3))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) 1))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (*.f64 x 1/4) (pow.f64 eps 2) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 1 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4))) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (*.f64 eps (*.f64 1/2 (sqrt.f64 x))) (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(fma.f64 (*.f64 (pow.f64 eps 2) x) 1/4 (neg.f64 eps))
(-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 1 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 2)
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x 1/4)) eps) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(fma.f64 x (-.f64 (*.f64 1/4 (*.f64 x (pow.f64 eps 2))) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (*.f64 x 1/4) (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))

eval238.0ms (1.2%)

Compiler

Compiled 13200 to 8611 computations (34.8% saved)

prune98.0ms (0.5%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New5915596
Fresh213
Picked325
Done077
Total59615611
Accuracy
100.0%
Counts
611 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 x (neg.f64 eps) (*.f64 -1/2 (pow.f64 eps 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 -1/2 (/.f64 x eps)))
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 (sin.f64 x) (neg.f64 eps))
99.0%
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 -1/2 x)) eps))
80.2%
(*.f64 x (neg.f64 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 657 to 417 computations (36.5% saved)

regimes33.0ms (0.2%)

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

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

regimes30.0ms (0.1%)

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

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

regimes26.0ms (0.1%)

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

3 calls:

12.0ms
x
10.0ms
eps
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)

regimes24.0ms (0.1%)

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

3 calls:

11.0ms
x
10.0ms
eps
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)

regimes19.0ms (0.1%)

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

regimes17.0ms (0.1%)

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

regimes7.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 x (neg.f64 eps))
(*.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:

4.0ms
x
3.0ms
eps
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 x (neg.f64 eps))
(*.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:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify14.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
072502
1135502
2162502
3180502
4212502
5262502
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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 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 x (neg.f64 eps))
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 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.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 x (neg.f64 eps))
(*.f64 eps (neg.f64 x))
Compiler

Compiled 146 to 102 computations (30.1% saved)

soundness608.0ms (3%)

Rules
1420×fma-define
1192×associate-*r*
1088×unsub-neg
992×associate-*l*
974×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089020026
1230018830
2732018830
01247
116147
2245847
03979968
18689448
222679010
367429010
Stop Event
node limit
node limit
node limit
Compiler

Compiled 804 to 472 computations (41.3% saved)

end0.0ms (0%)

preprocess91.0ms (0.5%)

Compiler

Compiled 308 to 200 computations (35.1% saved)

Profiling

Loading profile data...