2cos (problem 3.3.5)

Time bar (total: 20.6s)

analyze54.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: 28.0ms
Operation ival-cos, time spent: 9.0ms, 32.0% of total-time
Operation ival-mult, time spent: 5.0ms, 18.0% of total-time
Operation ival-<=, time spent: 3.0ms, 11.0% of total-time
Operation ival-<, time spent: 3.0ms, 11.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-sub, time spent: 2.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 4.0% of total-time
Operation ival-and, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

sample12.1s (58.9%)

Results
4.2s25719×256precondition
4.6s4257×2048valid
1.2s2091×1024valid
327.0ms1005×512valid
217.0ms902×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 7.3s
Operation ival-cos, time spent: 4.0s, 54.0% of total-time
Operation ival-<=, time spent: 784.0ms, 11.0% of total-time
Operation ival-mult, time spent: 637.0ms, 9.0% of total-time
Operation ival-<, time spent: 483.0ms, 7.0% of total-time
Operation ival-add, time spent: 418.0ms, 6.0% of total-time
Operation ival-fabs, time spent: 409.0ms, 6.0% of total-time
Operation ival-sub, time spent: 335.0ms, 5.0% of total-time
Operation ival-and, time spent: 191.0ms, 3.0% of total-time
Operation const, time spent: 104.0ms, 1.0% of total-time
Bogosity

preprocess419.0ms (2%)

Algorithm
egg-herbie
Rules
316×fma-neg
182×fma-define
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1320-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
00-0-eps
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-(cos.f64 (+.f64 x eps))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))cancellation1320
Confusion
Predicted +Predicted -
+1320
-0124
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13200
-00124
Precision?
1.0
Recall?
1.0
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 60 to 28 computations (53.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 183.0ms
Operation ival-cos, time spent: 154.0ms, 84.0% of total-time
Operation ival-add, time spent: 18.0ms, 10.0% of total-time
Operation ival-sub, time spent: 9.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize149.0ms (0.7%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 (+.f64 x eps))
53.6%
(-.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: 90.0ms
Operation ival-cos, time spent: 76.0ms, 84.0% of total-time
Operation ival-add, time spent: 9.0ms, 10.0% of total-time
Operation ival-sub, time spent: 5.0ms, 6.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
@0
(cos (+ x eps))
0.0ms
x
@-inf
(- (cos (+ x eps)) (cos x))

rewrite234.0ms (1.1%)

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

simplify183.0ms (0.9%)

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

eval53.0ms (0.3%)

Compiler

Compiled 4693 to 1395 computations (70.3% saved)

prune42.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
53.5%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.6%
(-.f64 (cos.f64 eps) 1)
81.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
79.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.6%
(*.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.7%
(*.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)

localize1.6s (7.6%)

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)))
62.7%
(+.f64 x (-.f64 eps x))
100.0%
(-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x))
100.0%
(*.f64 (*.f64 -1/2 eps) (cos.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))
54.0%
(-.f64 (cos.f64 eps) 1)
99.8%
(*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (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.4%
(*.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.1s
Operation ival-sin, time spent: 520.0ms, 48.0% of total-time
Operation ival-mult, time spent: 352.0ms, 32.0% of total-time
Operation ival-cos, time spent: 84.0ms, 8.0% of total-time
Operation ival-sub, time spent: 65.0ms, 6.0% of total-time
Operation ival-add, time spent: 49.0ms, 4.0% of total-time
Operation const, time spent: 18.0ms, 2.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series60.0ms (0.3%)

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 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (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 -1/2 eps) (cos.f64 x))>
#<alt (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.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/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 1/24 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))>
#<alt (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))>
#<alt (*.f64 -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/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 (*.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 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
11.0ms
x
@inf
(* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x))))
10.0ms
eps
@0
(* (sin (* (+ x (- eps x)) 1/2)) (sin (* (+ eps (+ x x)) 1/2)))
3.0ms
x
@0
(* (sin (* (+ x (- eps x)) 1/2)) (sin (* (+ eps (+ x x)) 1/2)))
1.0ms
eps
@inf
(* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x))))
1.0ms
x
@inf
(* (sin (* (+ x (- eps x)) 1/2)) (sin (* (+ eps (+ x x)) 1/2)))

rewrite181.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
306×log1p-expm1-u
306×expm1-log1p-u
303×add-cube-cbrt
300×add-exp-log
300×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039458
1652434
Stop Event
node limit
Counts
13 → 306
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 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (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 -1/2 eps) (cos.f64 x))
(-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.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)
(sqrt.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps) 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 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))
(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 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(+.f64 (*.f64 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 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.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) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))))
(/.f64 1 (/.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.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) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))) (neg.f64 (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 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.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 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 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 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x)))) (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (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)))))
(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)
(sqrt.f64 (pow.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 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (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) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (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) 2) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 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 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(cbrt.f64 (*.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 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (-.f64 eps x))) (/.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 x (-.f64 eps x))))
(*.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 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (-.f64 x (-.f64 eps x))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(/.f64 1 (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.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 2) (pow.f64 (-.f64 eps x) 2)) (-.f64 x (-.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 (-.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 (-.f64 eps x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (+.f64 (+.f64 x 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)
(sqrt.f64 (pow.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 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (/.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)))))))
(/.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)
(/.f64 (neg.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)
(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)
(sqrt.f64 (pow.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 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(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)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.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)
(sqrt.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)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -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))

simplify218.0ms (1.1%)

Algorithm
egg-herbie
Rules
1336×fma-define
1312×associate-*r*
1080×associate-*l*
636×*-commutative
568×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099424034
1255722211
Stop Event
node limit
Counts
539 → 595
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/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))
(*.f64 -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/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)))
(*.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))
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)
(sqrt.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps) 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 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))
(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 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(+.f64 (*.f64 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 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.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) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))))
(/.f64 1 (/.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.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) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))) (neg.f64 (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 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.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 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 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 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x)))) (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (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)))))
(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)
(sqrt.f64 (pow.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 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))) 1)
(pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (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) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (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) 2) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 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 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(cbrt.f64 (*.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 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2))) (neg.f64 (sin.f64 x)))
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (-.f64 eps x))) (/.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 x (-.f64 eps x))))
(*.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 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (-.f64 x (-.f64 eps x))))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(/.f64 1 (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.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 2) (pow.f64 (-.f64 eps x) 2)) (-.f64 x (-.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 (-.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 (-.f64 eps x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (+.f64 (+.f64 x 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)
(sqrt.f64 (pow.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 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (/.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)))))))
(/.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)
(/.f64 (neg.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)
(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)
(sqrt.f64 (pow.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 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(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)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 (+.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)
(sqrt.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)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -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 (pow.f64 x 2) (*.f64 eps -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 (pow.f64 x 2) (*.f64 eps -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 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))))
(*.f64 eps (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) eps)) (*.f64 -1/24 (cos.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/24)))
(*.f64 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/6 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 eps 1/6))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 1/24 (pow.f64 eps 2)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 1/24 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 1/24 (pow.f64 eps 2)) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 1/24 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (cos.f64 x)) (*.f64 1/6 (/.f64 (sin.f64 x) eps))))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 1/6 (/.f64 (sin.f64 x) eps))) (pow.f64 eps 2))
(*.f64 (fma.f64 1/24 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1/6 eps))) (pow.f64 eps 2))
(*.f64 1/24 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps x)))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 1/6 (*.f64 eps x)))
(fma.f64 1/6 (*.f64 eps x) (*.f64 1/24 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/6 eps))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/48 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/6))))
(fma.f64 x (fma.f64 (*.f64 -1/48 (pow.f64 eps 2)) x (*.f64 eps 1/6)) (*.f64 1/24 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps x)) (*.f64 -1/48 (pow.f64 eps 2)))))))
(fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 1/6 eps (*.f64 x (fma.f64 -1/36 (*.f64 eps x) (*.f64 -1/48 (pow.f64 eps 2)))))))
(fma.f64 x (fma.f64 x (fma.f64 -1/48 (pow.f64 eps 2) (*.f64 x (*.f64 eps -1/36))) (*.f64 eps 1/6)) (*.f64 1/24 (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2)))) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 eps 2))) -1/2))
(*.f64 (pow.f64 eps 2) (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))
(*.f64 (neg.f64 eps) x)
(*.f64 eps (neg.f64 x))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/6)))
(*.f64 x (fma.f64 (*.f64 eps 1/6) (pow.f64 x 2) (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 (*.f64 eps -1/120) (pow.f64 x 2) (*.f64 eps 1/6)) (neg.f64 eps)))
(*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 eps) (*.f64 1/5040 (*.f64 eps (pow.f64 x 2)))))))))
(*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 x 2) (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120 eps (*.f64 (*.f64 eps (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 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 2)) -1/2)
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 2)) -1/2)
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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) (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/4))))
(fma.f64 x (fma.f64 (*.f64 x (pow.f64 eps 2)) 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 (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 (pow.f64 eps 2) -1/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/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 (*.f64 eps -1/48) (pow.f64 x 2) (*.f64 eps 1/4)) (*.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 eps (pow.f64 x 2)) 1/1440))))))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 eps 1/1440) (pow.f64 x 2) (*.f64 eps -1/48)) (*.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))
(*.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 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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 (fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) (neg.f64 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 (neg.f64 eps) (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 (neg.f64 eps) (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 (neg.f64 eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(fma.f64 -1 x (*.f64 eps -1/2))
(-.f64 (*.f64 eps -1/2) x)
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/4 (*.f64 eps x) -1)))
(fma.f64 x (fma.f64 (*.f64 eps 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))
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 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 (*.f64 eps (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 -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 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 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 (*.f64 -1/2 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 (*.f64 x -1/6) (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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)))))
(*.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) -1/2 (*.f64 (sin.f64 x) (*.f64 eps 1/6))) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 (sin.f64 x) -1/12) (*.f64 1/24 (*.f64 eps (cos.f64 x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -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 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(-.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))
(sqrt.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2))
(fabs.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x)))) 1))
(*.f64 1/24 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/24 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(pow.f64 (*.f64 -1/6 (sin.f64 x)) 1)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 -1/6 (sin.f64 x))) 3)
(*.f64 -1/6 (sin.f64 x))
(pow.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(pow.f64 (sqrt.f64 (*.f64 -1/6 (sin.f64 x))) 2)
(*.f64 -1/6 (sin.f64 x))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))
(sqrt.f64 (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))
(fabs.f64 (*.f64 -1/6 (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 -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 (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))))
(*.f64 -1/6 (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (sin.f64 x))) 1))
(*.f64 -1/6 (sin.f64 x))
(+.f64 (*.f64 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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.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 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.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 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (/.f64 1 (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) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.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 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)))
(/.f64 1 (/.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.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 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.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 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36)) (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) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/36) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824 (*.f64 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/36))) (neg.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2)))) (neg.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (pow.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (-.f64 (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/13824) (*.f64 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.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 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)))
(/.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 (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x))) (*.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 (pow.f64 (sin.f64 x) 3) -1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/36 (*.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 (pow.f64 (sin.f64 x) 3) 1/216)) (fma.f64 (*.f64 1/6 (sin.f64 x)) (fma.f64 1/6 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) -1/24))) (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x)))) (*.f64 (fma.f64 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 (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) 0) 3)) (fma.f64 (*.f64 (sin.f64 x) 0) (-.f64 (*.f64 (sin.f64 x) 0) (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))) (pow.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (neg.f64 (*.f64 -1/6 (sin.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x))))) (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (neg.f64 (*.f64 -1/6 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/6 (sin.f64 x)) (*.f64 1/6 (sin.f64 x)))) (-.f64 (*.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) (*.f64 1/36 (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/24 eps) (cos.f64 x)) 2) (*.f64 -1/36 (pow.f64 (sin.f64 x) 2))) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) -1/6 (*.f64 -1/6 (sin.f64 x))) (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 (+.f64 (pow.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0))) (+.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))) (*.f64 (sin.f64 x) 0)))
(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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 2))
(fabs.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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)))
(fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))))
(pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 1)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 3)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3) 1/3)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 2)
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x)))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x)))) 3))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3)))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))) 1))
(*.f64 eps (fma.f64 1/24 (*.f64 eps (cos.f64 x)) (*.f64 1/6 (sin.f64 x))))
(*.f64 eps (fma.f64 1/6 (sin.f64 x) (*.f64 (*.f64 1/24 eps) (cos.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) 3) -1) (/.f64 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 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 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 (cos.f64 eps))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 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) 2) -1) (-.f64 (cos.f64 eps) -1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 3)) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2))) (neg.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (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))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 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)))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 2))
(fabs.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))
(*.f64 (cos.f64 x) (*.f64 eps -1/2))
(cbrt.f64 (*.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 (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 (*.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 -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 (*.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 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/2)))))))
(/.f64 (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (*.f64 eps -1/2) (sin.f64 x)))
(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))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)))
(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 (*.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 (*.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 (+.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 (/.f64 (pow.f64 x 2) (-.f64 x (-.f64 eps x))) (/.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 x (-.f64 eps x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(*.f64 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 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (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 eps (*.f64 x 2)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (-.f64 x (-.f64 eps x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 1 (/.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (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 eps (*.f64 x 2)))))
(/.f64 1 (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (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 eps (*.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (-.f64 x (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (*.f64 x 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 (-.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 eps (*.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 (-.f64 eps x) x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (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 eps (*.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (+.f64 (pow.f64 x 2) (*.f64 x (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (fma.f64 x 2 eps))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 (-.f64 eps x) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 (-.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 eps (*.f64 x 2)))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (+.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (pow.f64 x 2)) (+.f64 x (+.f64 eps x)))
(/.f64 (*.f64 (fma.f64 x 2 eps) (+.f64 eps (-.f64 x x))) (fma.f64 x 2 eps))
(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))
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 eps x)) 2))
(fabs.f64 (+.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 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (/.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.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 1 (/.f64 2 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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)))))))
(*.f64 1/2 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.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)))))))
(*.f64 1/2 (-.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)))))
(/.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.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)
(/.f64 (neg.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (neg.f64 (*.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 (fma.f64 (+.f64 x (-.f64 eps x)) 1/2 (*.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)
(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)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(fabs.f64 (*.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 (+.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)))
(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))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(fabs.f64 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.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)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))

eval343.0ms (1.7%)

Compiler

Compiled 14200 to 8160 computations (42.5% saved)

prune160.0ms (0.8%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New58114595
Fresh202
Picked235
Done011
Total58518603
Accuracy
100.0%
Counts
603 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(fma.f64 x (fma.f64 (*.f64 x (pow.f64 eps 2)) 1/4 (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
97.9%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
53.5%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
98.5%
(+.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.9%
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.9%
(*.f64 (neg.f64 eps) x)
99.6%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (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.0%
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
97.9%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
98.5%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
97.9%
(*.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 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
81.2%
(*.f64 eps (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
65.4%
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x))) 3))
Compiler

Compiled 500 to 357 computations (28.6% saved)

localize584.0ms (2.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (sin.f64 x) eps)
100.0%
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
99.1%
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
100.0%
(/.f64 (sin.f64 x) eps)
100.0%
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
99.8%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))
99.6%
(*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
99.8%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
99.7%
(*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps)))
99.6%
(+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))
99.5%
(*.f64 1/6 x)
100.0%
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (sin.f64 x))
99.8%
(*.f64 (sin.f64 x) (*.f64 eps 1/6))
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (sin.f64 x)))
99.4%
(*.f64 eps 1/6)
Compiler

Compiled 294 to 156 computations (46.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 320.0ms
Operation ival-mult, time spent: 268.0ms, 84.0% of total-time
Operation ival-add, time spent: 21.0ms, 7.0% of total-time
Operation ival-sub, time spent: 10.0ms, 3.0% of total-time
Operation const, time spent: 8.0ms, 2.0% of total-time
Operation ival-cos, time spent: 4.0ms, 1.0% of total-time
Operation ival-pow, time spent: 3.0ms, 1.0% of total-time
Operation ival-sin, time spent: 3.0ms, 1.0% of total-time
Operation ival-div, time spent: 2.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series47.0ms (0.2%)

Counts
15 → 222
Calls
Call 1
Inputs
#<alt (*.f64 eps 1/6)>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (sin.f64 x)))>
#<alt (*.f64 (sin.f64 x) (*.f64 eps 1/6))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (sin.f64 x))>
#<alt (*.f64 1/6 x)>
#<alt (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))>
#<alt (*.f64 x (+.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 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 eps (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (/.f64 (sin.f64 x) eps)>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (/.f64 (sin.f64 x) eps)>
Outputs
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 1/6 eps)>
#<alt (*.f64 -1 (*.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 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/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 1/6 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))>
#<alt (*.f64 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 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 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 (sin.f64 x))>
#<alt (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))>
#<alt (+.f64 (*.f64 -1 (sin.f64 x)) (*.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 (*.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 -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 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))>
#<alt (*.f64 (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 -1/2>
#<alt (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)>
#<alt (*.f64 -1 (/.f64 (sin.f64 x) eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (/.f64 x eps)>
#<alt (*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 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 -1/2 (*.f64 (pow.f64 eps 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 -1/2>
#<alt (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)>
#<alt (*.f64 -1 (/.f64 (sin.f64 x) eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (/.f64 x eps)>
#<alt (*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))>
Calls

84 calls:

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

rewrite174.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
305×log1p-expm1-u
305×expm1-log1p-u
300×add-cube-cbrt
298×add-exp-log
298×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify366.0ms (1.8%)

Algorithm
egg-herbie
Rules
1500×fma-neg
1374×fma-define
862×*-commutative
520×distribute-rgt-in
510×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
097231344
1288029524
2776929522
Stop Event
node limit
Counts
616 → 580
Calls
Call 1
Inputs
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 -1 (*.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 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/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x))
(*.f64 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 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 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 (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1 (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 (*.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 -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 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (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))))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 -1/2 (cos.f64 x))
(/.f64 x eps)
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 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 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/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)))))))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 -1/2 (cos.f64 x))
(/.f64 x eps)
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/6))) 1)
(pow.f64 (*.f64 eps 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 eps 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 eps 1/6) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps 1/6) 2))
(log.f64 (pow.f64 (exp.f64 1/6) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps 1/6))))
(cbrt.f64 (pow.f64 (*.f64 eps 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 eps 1/6)))
(log1p.f64 (expm1.f64 (*.f64 eps 1/6)))
(exp.f64 (log.f64 (*.f64 eps 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 (*.f64 (pow.f64 (*.f64 (sin.f64 x) eps) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 eps 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) eps) 3) 1/216))
(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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1))
(fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) eps (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 1/216 (pow.f64 x 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 x)) 2)
(sqrt.f64 (pow.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 1/216 (pow.f64 x 3)))
(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 (/.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))) (/.f64 (pow.f64 (*.f64 eps 1/4) 2) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(*.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 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64)) (/.f64 1 (+.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 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (/.f64 1 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 1 (/.f64 (+.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 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4)) (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 x 3)) (*.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 (-.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 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2))) (neg.f64 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/64) (*.f64 1/216 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 eps 1/4) 2) (-.f64 (pow.f64 (*.f64 1/6 x) 2) (*.f64 (*.f64 eps 1/4) (*.f64 1/6 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (pow.f64 (*.f64 1/6 x) 2)) (-.f64 (*.f64 eps 1/4) (*.f64 1/6 x)))
(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)
(sqrt.f64 (pow.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 eps 1/4 (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 x 1/6 (*.f64 eps 1/4))
(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 (sqrt.f64 eps) 1/2) (*.f64 (sqrt.f64 eps) 1/2) (*.f64 1/6 x))
(+.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 (+.f64 1 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 1/6 x)) 3) (pow.f64 (*.f64 x (*.f64 eps 1/4)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 1/6 x))) (-.f64 (*.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (*.f64 eps 1/4))) (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 x) x) 3) (pow.f64 (*.f64 (*.f64 eps 1/4) x) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 1/6 x) x)) (-.f64 (*.f64 (*.f64 (*.f64 eps 1/4) x) (*.f64 (*.f64 eps 1/4) x)) (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 1/6 x))) (*.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (*.f64 eps 1/4)))) (-.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 1/6 x) x)) (*.f64 (*.f64 (*.f64 eps 1/4) x) (*.f64 (*.f64 eps 1/4) x))) (-.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x)))
(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)
(sqrt.f64 (pow.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 (*.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 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))) 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 (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 eps -1/2))) (-.f64 (*.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 (*.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 (*.f64 eps -1/2) eps) 3) (pow.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 eps -1/2) eps)) (-.f64 (*.f64 (*.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 (*.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 (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 eps -1/2))) (*.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 (*.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 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 eps -1/2) eps)) (*.f64 (*.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 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps)))
(pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) 2)
(sqrt.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)))) 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))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) (pow.f64 eps 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 (*.f64 eps -1/2) eps (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(+.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (/.f64 (sin.f64 x) eps) eps)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (/.f64 (sin.f64 x) eps) eps)) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)))
(pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1))
(fma.f64 eps (/.f64 (sin.f64 x) eps) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) eps) eps (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 1))
(fma.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 1 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (/.f64 1 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))))
(/.f64 1 (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(exp.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))
(fma.f64 1 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) eps) -1 (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) 2) (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(-.f64 0 (/.f64 (sin.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) eps))) 1)
(*.f64 (sin.f64 x) (/.f64 1 eps))
(*.f64 1 (/.f64 (sin.f64 x) eps))
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(*.f64 (/.f64 (sin.f64 x) eps) -1)
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 -1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 eps)))
(pow.f64 (/.f64 (sin.f64 x) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) 2)
(pow.f64 (/.f64 eps (sin.f64 x)) -1)
(neg.f64 (/.f64 (sin.f64 x) eps))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) eps))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) eps)))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) eps)) 1))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 1))
(fma.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 1 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (/.f64 1 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))))
(/.f64 1 (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(exp.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))
(fma.f64 1 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) eps) -1 (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) 2) (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(-.f64 0 (/.f64 (sin.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) eps))) 1)
(*.f64 (sin.f64 x) (/.f64 1 eps))
(*.f64 1 (/.f64 (sin.f64 x) eps))
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(*.f64 (/.f64 (sin.f64 x) eps) -1)
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 -1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 eps)))
(pow.f64 (/.f64 (sin.f64 x) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) 2)
(pow.f64 (/.f64 eps (sin.f64 x)) -1)
(neg.f64 (/.f64 (sin.f64 x) eps))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) eps))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) eps)))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) eps)) 1))
Outputs
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 1/6 eps)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 (sin.f64 x) (*.f64 1/6 (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 (cos.f64 x) (/.f64 -1/2 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 (cos.f64 x) (/.f64 -1/2 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 (cos.f64 x) (/.f64 -1/2 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 (sin.f64 x) (*.f64 1/6 (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 (pow.f64 eps 3) (neg.f64 (fma.f64 (sin.f64 x) -1/6 (*.f64 (cos.f64 x) (/.f64 1/2 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 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x))) eps)) (*.f64 -1/6 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps) (*.f64 (sin.f64 x) -1/6))))
(*.f64 (fma.f64 (sin.f64 x) -1/6 (/.f64 (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 2)) 1)))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 1/4 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1)))))
(fma.f64 x (fma.f64 eps (fma.f64 1/6 (pow.f64 eps 2) -1) (*.f64 x (*.f64 (pow.f64 eps 2) 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 (pow.f64 eps 2) -1/36)))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x (fma.f64 (pow.f64 eps 2) -1/36 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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 1/6 (*.f64 eps x))
(*.f64 x (*.f64 1/6 eps))
(*.f64 x (+.f64 (*.f64 -1/36 (*.f64 eps (pow.f64 x 2))) (*.f64 1/6 eps)))
(*.f64 x (fma.f64 -1/36 (*.f64 eps (pow.f64 x 2)) (*.f64 1/6 eps)))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (*.f64 eps -1/36))))
(*.f64 x (+.f64 (*.f64 1/6 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/36 eps) (*.f64 1/720 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (fma.f64 1/6 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/36 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/720)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 eps -1/36 (*.f64 (pow.f64 x 2) (*.f64 eps 1/720))) (*.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 eps (pow.f64 x 2)) (*.f64 eps 1/720)))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/720 (*.f64 (pow.f64 x 2) (*.f64 eps -1/30240))) (*.f64 eps -1/36)) (*.f64 1/6 eps)))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 1/6 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 (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 (cos.f64 x) (/.f64 -1/2 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 (cos.f64 x) (/.f64 -1/2 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 (cos.f64 x) (/.f64 -1/2 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 (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 (cos.f64 x) (/.f64 -1/2 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 eps -1/2 (*.f64 x (fma.f64 1/6 (pow.f64 eps 2) -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 eps x))) 1)))
(fma.f64 -1/2 eps (*.f64 x (+.f64 (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 x (*.f64 eps 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 (pow.f64 eps 2) -1/36)))))) -1)))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 2) (fma.f64 x (fma.f64 x (fma.f64 (pow.f64 eps 2) -1/36 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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 x (neg.f64 (fma.f64 (/.f64 eps x) -1/4 -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 (/.f64 eps x) -1/4 -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 (/.f64 eps x) -1/4 -1/6)))
(*.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 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (/.f64 x eps)) 1/4)))
(*.f64 (neg.f64 eps) (fma.f64 -1/6 (/.f64 x eps) -1/4))
(*.f64 (fma.f64 -1/6 (/.f64 x eps) -1/4) (neg.f64 eps))
(*.f64 1/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 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/4 (*.f64 eps x)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(*.f64 1/4 (*.f64 eps x))
(*.f64 x (*.f64 eps 1/4))
(*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/4 x)))
(*.f64 eps (fma.f64 1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x 1/4)))
(*.f64 eps (*.f64 x (fma.f64 1/6 (/.f64 x 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 x (fma.f64 1/6 (/.f64 x 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 x (fma.f64 1/6 (/.f64 x eps) 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 -1/6 (/.f64 (pow.f64 x 2) eps))))
(*.f64 eps (neg.f64 (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 -1/6 (/.f64 (pow.f64 x 2) eps))))
(*.f64 eps (neg.f64 (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 -1/6 (/.f64 (pow.f64 x 2) eps))))
(*.f64 eps (neg.f64 (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (*.f64 x -1/4))))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(*.f64 eps (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(*.f64 (*.f64 eps x) (fma.f64 1/6 (pow.f64 x 2) -1))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1))))
(*.f64 (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 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/4 (pow.f64 x 2)))))
(neg.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4))))
(*.f64 (fma.f64 (pow.f64 x 2) -1/4 1/2) (neg.f64 (pow.f64 eps 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) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (neg.f64 (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) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (neg.f64 (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) (fma.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 x (/.f64 (fma.f64 1/6 (pow.f64 x 2) -1) eps) (neg.f64 (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 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 (*.f64 1/6 eps) x (*.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 (pow.f64 x 3) (*.f64 1/6 eps))
(*.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/6 eps (*.f64 (pow.f64 eps 2) (/.f64 1/4 x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 eps (*.f64 (pow.f64 eps 2) (/.f64 1/4 x))) (/.f64 eps (pow.f64 x 2))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/6 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 1/4 (/.f64 (pow.f64 eps 2) x))))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/6 eps (*.f64 (pow.f64 eps 2) (/.f64 1/4 x)))) (/.f64 eps (pow.f64 x 2))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 1/6 eps))
(*.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 (*.f64 (pow.f64 eps 2) -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 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (*.f64 eps -1/6) (/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (/.f64 eps x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x)) (*.f64 1/4 (pow.f64 eps 2))) x)) (*.f64 -1/6 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 eps (*.f64 1/2 (/.f64 (pow.f64 eps 2) x))) x) (*.f64 (pow.f64 eps 2) 1/4)) x) (*.f64 eps -1/6))))
(*.f64 (pow.f64 x 3) (neg.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))))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.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 -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 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (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 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (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 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (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 x (*.f64 eps 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 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))
(fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.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 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 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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 (*.f64 1/6 eps) x (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 eps)) (*.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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 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) (-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps))))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(fma.f64 -1 (/.f64 x eps) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(fma.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps)) -1/2)
(fma.f64 x (fma.f64 x (fma.f64 1/6 (/.f64 x eps) 1/4) (/.f64 -1 eps)) -1/2)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 -1/2 (cos.f64 x))
(/.f64 x eps)
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (-.f64 (/.f64 (*.f64 1/120 (pow.f64 x 2)) eps) (/.f64 1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 x 2) eps) 1/120 (/.f64 -1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (/.f64 1/120 eps) (/.f64 -1/6 eps)) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (/.f64 (pow.f64 x 2) eps) (/.f64 1/120 eps))) (/.f64 1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 x 2) eps) -1/5040 (/.f64 1/120 eps)) (/.f64 -1/6 eps)) (/.f64 1 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 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 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 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 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (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 (*.f64 1/6 eps) x (*.f64 (pow.f64 eps 2) 1/4)) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(fma.f64 -1 (/.f64 x eps) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(fma.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps)) -1/2)
(fma.f64 x (fma.f64 x (fma.f64 1/6 (/.f64 x eps) 1/4) (/.f64 -1 eps)) -1/2)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 -1/2 (cos.f64 x))
(/.f64 x eps)
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 -1/6 (/.f64 (pow.f64 x 2) eps) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/120 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (-.f64 (/.f64 (*.f64 1/120 (pow.f64 x 2)) eps) (/.f64 1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 x 2) eps) 1/120 (/.f64 -1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (/.f64 1/120 eps) (/.f64 -1/6 eps)) (/.f64 1 eps)))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/120 (/.f64 1 eps)))) (*.f64 1/6 (/.f64 1 eps)))) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (/.f64 (pow.f64 x 2) eps) (/.f64 1/120 eps))) (/.f64 1/6 eps)) (/.f64 1 eps)))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 x 2) eps) -1/5040 (/.f64 1/120 eps)) (/.f64 -1/6 eps)) (/.f64 1 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps 1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/6 eps)))
(pow.f64 (*.f64 eps 1/6) 1)
(*.f64 1/6 eps)
(pow.f64 (cbrt.f64 (*.f64 eps 1/6)) 3)
(*.f64 1/6 eps)
(pow.f64 (pow.f64 (*.f64 eps 1/6) 3) 1/3)
(*.f64 1/6 eps)
(pow.f64 (sqrt.f64 (*.f64 eps 1/6)) 2)
(*.f64 1/6 eps)
(sqrt.f64 (pow.f64 (*.f64 eps 1/6) 2))
(sqrt.f64 (pow.f64 (*.f64 1/6 eps) 2))
(fabs.f64 (*.f64 1/6 eps))
(log.f64 (pow.f64 (exp.f64 1/6) eps))
(*.f64 1/6 eps)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps 1/6))))
(*.f64 1/6 eps)
(cbrt.f64 (pow.f64 (*.f64 eps 1/6) 3))
(*.f64 1/6 eps)
(expm1.f64 (log1p.f64 (*.f64 eps 1/6)))
(expm1.f64 (log1p.f64 (*.f64 1/6 eps)))
(log1p.f64 (expm1.f64 (*.f64 eps 1/6)))
(*.f64 1/6 eps)
(exp.f64 (log.f64 (*.f64 eps 1/6)))
(*.f64 1/6 eps)
(exp.f64 (*.f64 (log.f64 (*.f64 eps 1/6)) 1))
(*.f64 1/6 eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 2)
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))) 2))
(fabs.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) eps))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 1/6 eps))))
(pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 1)
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 3)
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) eps) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 2)
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 1/6 (sin.f64 x))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (*.f64 1/6 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 eps 1/6)))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x)))))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) eps) 3) 1/216))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 1/6 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 1/6 eps))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(exp.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps 1/6) (sin.f64 x))) 1))
(*.f64 eps (*.f64 1/6 (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/6 eps))
(+.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.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 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (+.f64 (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (+.f64 (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (+.f64 (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (+.f64 (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))) (pow.f64 (sin.f64 x) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (neg.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (+.f64 (*.f64 eps (*.f64 (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 1)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 3)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 2)
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x)) 2))
(fabs.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x)) 3))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (sin.f64 x))) 1))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))) eps (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) 2) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (sin.f64 x)) (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (sqrt.f64 (*.f64 eps (fma.f64 (*.f64 eps 1/6) (sin.f64 x) (*.f64 -1/2 (cos.f64 x))))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (*.f64 eps (*.f64 1/6 (sin.f64 x))))) (sin.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 1/6 (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 1/216 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 1/6 x)) 2)
(*.f64 1/6 x)
(sqrt.f64 (pow.f64 (*.f64 1/6 x) 2))
(fabs.f64 (*.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 1/216 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 x)))
(log1p.f64 (expm1.f64 (*.f64 1/6 x)))
(*.f64 1/6 x)
(exp.f64 (log.f64 (*.f64 1/6 x)))
(*.f64 1/6 x)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 x)) 1))
(*.f64 1/6 x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(-.f64 (/.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))) (/.f64 (pow.f64 (*.f64 eps 1/4) 2) (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (-.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 1 (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2) (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(*.f64 (+.f64 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64)) (/.f64 1 (+.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 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 eps (*.f64 1/4 (*.f64 1/6 x)))))))
(/.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) (fma.f64 eps 1/4 (*.f64 x -1/6)))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (/.f64 1 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2)) (-.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 1 (/.f64 (+.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 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 eps (*.f64 1/4 (*.f64 1/6 x)))))))
(/.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) (fma.f64 eps 1/4 (*.f64 x -1/6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4)) (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2))))
(/.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 1/216 (pow.f64 x 3)) (*.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 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 eps (*.f64 1/4 (*.f64 1/6 x)))))))
(/.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) (fma.f64 eps 1/4 (*.f64 x -1/6)))))
(/.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 (neg.f64 (+.f64 (*.f64 1/216 (pow.f64 x 3)) (*.f64 (pow.f64 eps 3) 1/64))) (neg.f64 (+.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 (neg.f64 (fma.f64 (pow.f64 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 eps (*.f64 1/4 (*.f64 1/6 x)))))))
(*.f64 1 (/.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) (fma.f64 eps 1/4 (*.f64 x -1/6))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/64 (*.f64 (pow.f64 x 3) -1/216)) (-.f64 (neg.f64 (*.f64 (pow.f64 x 2) 1/36)) (*.f64 (*.f64 eps 1/4) (fma.f64 eps 1/4 (*.f64 x -1/6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2))) (neg.f64 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/16) (*.f64 (pow.f64 x 2) 1/36)) (fma.f64 eps 1/4 (*.f64 x -1/6)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 1/64) (*.f64 1/216 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 eps 1/4) 2) (-.f64 (pow.f64 (*.f64 1/6 x) 2) (*.f64 (*.f64 eps 1/4) (*.f64 1/6 x)))))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 x) 2) (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (*.f64 eps (*.f64 1/4 (*.f64 1/6 x)))))))
(/.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) (fma.f64 eps 1/4 (*.f64 x -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps 1/4) 2) (pow.f64 (*.f64 1/6 x) 2)) (-.f64 (*.f64 eps 1/4) (*.f64 1/6 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/6 x) 2) (pow.f64 (*.f64 eps 1/4) 2))) (neg.f64 (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/16) (*.f64 (pow.f64 x 2) 1/36)) (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))
(pow.f64 (cbrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3) 1/3)
(fma.f64 1/6 x (*.f64 eps 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 2)
(fma.f64 1/6 x (*.f64 eps 1/4))
(sqrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 2))
(fabs.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))
(log.f64 (exp.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4)))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(cbrt.f64 (pow.f64 (fma.f64 1/6 x (*.f64 eps 1/4)) 3))
(fma.f64 1/6 x (*.f64 eps 1/4))
(expm1.f64 (log1p.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))))
(fma.f64 1/6 x (*.f64 eps 1/4))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 x (*.f64 eps 1/4))) 1))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 eps 1/4 (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 x 1/6 (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1/4 eps (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1 (*.f64 1/6 x) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 1 (*.f64 eps 1/4) (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 x)) 2) (cbrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/4)) 2) (cbrt.f64 (*.f64 eps 1/4)) (*.f64 1/6 x))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (sqrt.f64 (*.f64 1/6 x)) (sqrt.f64 (*.f64 1/6 x)) (*.f64 eps 1/4))
(fma.f64 1/6 x (*.f64 eps 1/4))
(fma.f64 (*.f64 (sqrt.f64 eps) 1/2) (*.f64 (sqrt.f64 eps) 1/2) (*.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/6 x) (*.f64 1/4 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps))))
(+.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(-.f64 (+.f64 1 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 1)
(+.f64 1 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(+.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 0)
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 1/6 x)) 3) (pow.f64 (*.f64 x (*.f64 eps 1/4)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 1/6 x))) (-.f64 (*.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (*.f64 eps 1/4))) (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 eps 1/4)) 3) (pow.f64 (*.f64 1/6 (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 1/6 x) 2)) (*.f64 (*.f64 x (*.f64 eps 1/4)) (-.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 1/6 (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216))) (fma.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (fma.f64 eps 1/4 (*.f64 x -1/6))) (*.f64 1/36 (*.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 x) x) 3) (pow.f64 (*.f64 (*.f64 eps 1/4) x) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 1/6 x) x)) (-.f64 (*.f64 (*.f64 (*.f64 eps 1/4) x) (*.f64 (*.f64 eps 1/4) x)) (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 eps 1/4)) 3) (pow.f64 (*.f64 1/6 (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 1/6 x) 2)) (*.f64 (*.f64 x (*.f64 eps 1/4)) (-.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 1/6 (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 eps 3) 1/64 (*.f64 (pow.f64 x 3) 1/216))) (fma.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (fma.f64 eps 1/4 (*.f64 x -1/6))) (*.f64 1/36 (*.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 1/6 x))) (*.f64 (*.f64 x (*.f64 eps 1/4)) (*.f64 x (*.f64 eps 1/4)))) (-.f64 (*.f64 x (*.f64 1/6 x)) (*.f64 x (*.f64 eps 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 1/6 x) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 eps 1/4) 2))) (*.f64 x (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/36) (*.f64 (pow.f64 eps 2) 1/16))) (*.f64 x (fma.f64 1/6 x (*.f64 eps -1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 1/6 x) x)) (*.f64 (*.f64 (*.f64 eps 1/4) x) (*.f64 (*.f64 eps 1/4) x))) (-.f64 (*.f64 (*.f64 1/6 x) x) (*.f64 (*.f64 eps 1/4) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 1/6 x) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (*.f64 eps 1/4) 2))) (*.f64 x (-.f64 (*.f64 1/6 x) (*.f64 eps 1/4))))
(/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/36) (*.f64 (pow.f64 eps 2) 1/16))) (*.f64 x (fma.f64 1/6 x (*.f64 eps -1/4))))
(pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 1)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 3)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3) 1/3)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 2)
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 2))
(fabs.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 1/6 x (*.f64 eps 1/4))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 3))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(+.f64 1 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))
(+.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4))) 0)
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))) 1))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 x (*.f64 1/6 x) (*.f64 x (*.f64 eps 1/4)))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(fma.f64 (*.f64 1/6 x) x (*.f64 (*.f64 eps 1/4) x))
(*.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)))
(+.f64 (*.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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(+.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(*.f64 eps (fma.f64 eps -1/2 (*.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 (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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))))
(/.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 (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 eps -1/2))) (-.f64 (*.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 (*.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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3)) (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (-.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8)) (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps (-.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps -1/2))) (*.f64 1/4 (pow.f64 eps 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8)) (fma.f64 (*.f64 (*.f64 eps 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) (neg.f64 (*.f64 eps -1/2)))) (*.f64 1/4 (pow.f64 eps 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) eps) 3) (pow.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 eps -1/2) eps)) (-.f64 (*.f64 (*.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 (*.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 (pow.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3)) (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (-.f64 (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8)) (fma.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps (-.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) (*.f64 eps -1/2))) (*.f64 1/4 (pow.f64 eps 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) 3) (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8)) (fma.f64 (*.f64 (*.f64 eps 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) (neg.f64 (*.f64 eps -1/2)))) (*.f64 1/4 (pow.f64 eps 4))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (*.f64 eps -1/2))) (*.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 (*.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 (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (*.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)) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (*.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 (*.f64 (*.f64 eps -1/2) eps) (*.f64 (*.f64 eps -1/2) eps)) (*.f64 (*.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 (*.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 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (*.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)) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))))
(pow.f64 (*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)))) 1)
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(sqrt.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)))) 2))
(fabs.f64 (*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 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 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 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 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 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))) 3) (pow.f64 eps 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 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 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 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 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 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 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 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 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 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(fma.f64 eps (*.f64 eps -1/2) (*.f64 eps (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1)) eps))
(*.f64 eps (fma.f64 eps -1/2 (*.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1))))
(*.f64 eps (fma.f64 x (fma.f64 x (fma.f64 1/6 x (*.f64 eps 1/4)) -1) (*.f64 eps -1/2)))
(+.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (/.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 (pow.f64 eps 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (/.f64 (sin.f64 x) eps) eps)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (/.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 (pow.f64 eps 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 eps (/.f64 (sin.f64 x) eps)) (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (*.f64 (pow.f64 eps 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 eps (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (/.f64 (sin.f64 x) eps) eps)) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (*.f64 (pow.f64 eps 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 eps (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 eps (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1)
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 3)
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) 1/3)
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2))
(fabs.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 eps (/.f64 (sin.f64 x) eps) (*.f64 eps (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 (/.f64 (sin.f64 x) eps) eps (*.f64 (*.f64 -1/2 (cos.f64 x)) eps))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 eps 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 eps 4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 (pow.f64 eps 2) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 (pow.f64 eps 2) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2))
(fabs.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(*.f64 1 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (/.f64 1 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 1 (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 1)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 2))
(fabs.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(log.f64 (exp.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(exp.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (/.f64 (sin.f64 x) eps) -1 (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) 2) (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(-.f64 0 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) eps))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (sin.f64 x) (/.f64 1 eps))
(/.f64 (sin.f64 x) eps)
(*.f64 1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (/.f64 (sin.f64 x) eps) -1)
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 -1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (/.f64 (sin.f64 x) eps) 1)
(/.f64 (sin.f64 x) eps)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 3)
(/.f64 (sin.f64 x) eps)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) 1/3)
(/.f64 (sin.f64 x) eps)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) 2)
(/.f64 (sin.f64 x) eps)
(pow.f64 (/.f64 eps (sin.f64 x)) -1)
(/.f64 (sin.f64 x) eps)
(neg.f64 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2))
(fabs.f64 (/.f64 (sin.f64 x) eps))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) eps))))
(/.f64 (sin.f64 x) eps)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3))
(/.f64 (sin.f64 x) eps)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(/.f64 (sin.f64 x) eps)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(exp.f64 (log.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) eps)) 1))
(/.f64 (sin.f64 x) eps)
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 eps 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (pow.f64 eps 2) (pow.f64 eps 2)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (fma.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))) (*.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 eps 4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps))) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 (pow.f64 eps 2) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))) (*.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))) (-.f64 (*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (*.f64 (pow.f64 eps 2) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))
(pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 2)
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2))
(fabs.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2)) 3))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 (pow.f64 eps 2) (/.f64 (sin.f64 x) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(*.f64 1 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2) (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (/.f64 1 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 1 (/.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) (*.f64 (pow.f64 (cos.f64 x) 3) -1/8))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (-.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (*.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps)))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2) (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 -1/2 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 3) -1/8 (pow.f64 (/.f64 (sin.f64 x) eps) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (*.f64 (/.f64 (sin.f64 x) eps) (fma.f64 (cos.f64 x) 1/2 (/.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (cos.f64 x)) 2) (pow.f64 (/.f64 (sin.f64 x) eps) 2)) (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 1)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 3)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3) 1/3)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 2)
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 2))
(fabs.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(log.f64 (exp.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)) 3))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(exp.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))) 1))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (cos.f64 x) -1/2 (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (/.f64 (sin.f64 x) eps) -1 (*.f64 -1/2 (cos.f64 x)))
(-.f64 (*.f64 -1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) 2) (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (/.f64 (sin.f64 x) eps))
(fma.f64 -1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps))
(-.f64 0 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) eps))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (sin.f64 x) (/.f64 1 eps))
(/.f64 (sin.f64 x) eps)
(*.f64 1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (/.f64 (sin.f64 x) eps) -1)
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 2) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) (sqrt.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 -1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (sin.f64 x) eps)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) eps))
(/.f64 (sin.f64 x) eps)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (/.f64 (sin.f64 x) eps) 1)
(/.f64 (sin.f64 x) eps)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) eps)) 3)
(/.f64 (sin.f64 x) eps)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3) 1/3)
(/.f64 (sin.f64 x) eps)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) eps)) 2)
(/.f64 (sin.f64 x) eps)
(pow.f64 (/.f64 eps (sin.f64 x)) -1)
(/.f64 (sin.f64 x) eps)
(neg.f64 (/.f64 (sin.f64 x) eps))
(/.f64 (sin.f64 x) (neg.f64 eps))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 2))
(fabs.f64 (/.f64 (sin.f64 x) eps))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) eps))))
(/.f64 (sin.f64 x) eps)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) eps) 3))
(/.f64 (sin.f64 x) eps)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(/.f64 (sin.f64 x) eps)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(exp.f64 (log.f64 (/.f64 (sin.f64 x) eps)))
(/.f64 (sin.f64 x) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) eps)) 1))
(/.f64 (sin.f64 x) eps)

eval464.0ms (2.3%)

Compiler

Compiled 15900 to 9332 computations (41.3% saved)

prune135.0ms (0.7%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New6867693
Fresh369
Picked235
Done044
Total69120711
Accuracy
100.0%
Counts
711 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(fma.f64 x (fma.f64 (*.f64 x (pow.f64 eps 2)) 1/4 (neg.f64 eps)) (*.f64 (pow.f64 eps 2) -1/2))
97.9%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
53.5%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
98.9%
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))
97.2%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.9%
(*.f64 (neg.f64 eps) x)
99.6%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (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.0%
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
97.9%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
98.5%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
98.5%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 1/6 x)) 1))))
98.4%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)))
97.8%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)))
97.9%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)))
53.7%
(*.f64 eps (*.f64 eps -1/2))
81.2%
(*.f64 eps (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 eps -1/2)) (sin.f64 x)) 3)))
Compiler

Compiled 479 to 339 computations (29.2% saved)

localize489.0ms (2.4%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))
100.0%
(*.f64 eps (*.f64 -1/2 (cos.f64 x)))
99.6%
(/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)
99.1%
(*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))
100.0%
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
99.8%
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
100.0%
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
99.8%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)))
99.5%
(*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2))
99.5%
(*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.9%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
Compiler

Compiled 219 to 124 computations (43.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 223.0ms
Operation ival-mult, time spent: 99.0ms, 44.0% of total-time
Operation ival-div, time spent: 64.0ms, 29.0% of total-time
Operation ival-sin, time spent: 22.0ms, 10.0% of total-time
Operation ival-sub, time spent: 21.0ms, 9.0% of total-time
Operation const, time spent: 6.0ms, 3.0% of total-time
Operation ival-add, time spent: 5.0ms, 2.0% of total-time
Operation ival-cos, time spent: 3.0ms, 1.0% of total-time
Operation ival-pow, time spent: 3.0ms, 1.0% of total-time

series70.0ms (0.3%)

Counts
12 → 283
Calls
Call 1
Inputs
#<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 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps)))>
#<alt (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2))>
#<alt (*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)))>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)>
#<alt (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))>
#<alt (-.f64 (*.f64 eps -1/2) (sin.f64 x))>
#<alt (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))>
#<alt (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (*.f64 eps (*.f64 -1/2 (cos.f64 x)))>
#<alt (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))>
Outputs
#<alt (*.f64 1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 1/4 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (+.f64 (*.f64 -1/48 (sin.f64 x)) (*.f64 -1/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 (/.f64 x eps))>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 -1 (/.f64 x eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))>
#<alt (*.f64 -1 x)>
#<alt (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))>
#<alt (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))>
#<alt (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.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 1/4 (*.f64 eps x)) 1)))>
#<alt (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))>
#<alt (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))>
#<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))>
#<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 -1 (/.f64 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))>
#<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 -1/2>
#<alt (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))>
#<alt (*.f64 1/4 (pow.f64 x 2))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))>
#<alt (*.f64 -1 (/.f64 x eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)>
#<alt (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)>
#<alt (*.f64 -1 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 -1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.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/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 eps 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))))))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 -1 (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (*.f64 -1/2 eps)>
#<alt (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))>
#<alt (*.f64 -1/2 eps)>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (/.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/6 (pow.f64 x 2)) 1)))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 -1/120 (pow.f64 x 2)))) 1)))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (-.f64 (*.f64 -1/2 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 (/.f64 (sin.f64 x) eps))>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (*.f64 -1/2 (cos.f64 x))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))>
#<alt -1/2>
#<alt (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)>
#<alt (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)>
#<alt (*.f64 -1/2 (*.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 (*.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))>
Calls

72 calls:

TimeVariablePointExpression
42.0ms
x
@inf
(* eps (- (* eps -1/2) (sin x)))
1.0ms
x
@0
(* x (- (* 1/4 x) (/ 1 eps)))
1.0ms
x
@inf
(* eps (- (* x (- (* 1/4 x) (/ 1 eps))) 1/2))
1.0ms
eps
@-inf
(* eps (- (* x (- (* 1/4 x) (/ 1 eps))) 1/2))
1.0ms
x
@-inf
(* eps (- (* eps -1/2) (sin x)))

rewrite124.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
311×log1p-expm1-u
311×expm1-log1p-u
309×add-cube-cbrt
305×add-exp-log
305×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify345.0ms (1.7%)

Algorithm
egg-herbie
Rules
1290×fma-neg
1068×associate-*r*
970×fma-define
866×associate-*l*
584×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085324713
1211823202
2701523202
Stop Event
node limit
Counts
543 → 566
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/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 (/.f64 x eps))
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 -1 (/.f64 x eps))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(*.f64 1/4 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 1/4 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.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 1/4 (*.f64 eps x)) 1)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))
(*.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 -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 -1 (/.f64 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))
(*.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))))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 -1 (/.f64 x eps))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.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/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 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 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(*.f64 -1/2 eps)
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 -1/2 eps)
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.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/6 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 -1/120 (pow.f64 x 2)))) 1)))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 -1/2 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 (/.f64 (sin.f64 x) eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(*.f64 -1/2 (cos.f64 x))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (cos.f64 x))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(*.f64 -1/2 (*.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)))
(*.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 (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)))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 1 (/.f64 2 (-.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)))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 eps 1/2))))
(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)
(sqrt.f64 (pow.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 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 eps 1/2))) -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 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))) 1)
(pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))) 1)
(pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 1))
(+.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4)) (neg.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (-.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1))
(fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)
(fma.f64 1 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2)
(fma.f64 (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) x -1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 2) (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) -1/2)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))) 1)
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 1))
(+.f64 (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.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 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 eps -1/2 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (fma.f64 1 (*.f64 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 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 eps (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 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 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.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 eps -1/2)) 2) (cbrt.f64 (*.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 eps -1/2)) (sqrt.f64 (*.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 eps -1/2)) (sqrt.f64 (*.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 eps -1/2) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))) (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 eps -1/2 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps -1/2 (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps -1/2 (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 1))
(fma.f64 eps -1/2 (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 -1/2 eps (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))) 1)
(/.f64 1 (/.f64 eps (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps)
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (neg.f64 eps))
(pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3) (pow.f64 (pow.f64 eps 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 1))
(-.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) eps) (/.f64 (sin.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))
(*.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (/.f64 1 eps))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(*.f64 (pow.f64 eps -1/2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (cbrt.f64 eps)))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2)
(pow.f64 (/.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) (pow.f64 eps -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))))) 1)
(pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 1))
(+.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 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 (*.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 (*.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 1 (*.f64 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 (*.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 (*.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 (*.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 (*.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 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 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 (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 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 (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 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 (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 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 (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 1))
(fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (cos.f64 x)) eps (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
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 eps (*.f64 1/4 (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/4 (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/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/48 (*.f64 eps (cos.f64 x))))))))))
(*.f64 eps (fma.f64 1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/4 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps (cos.f64 x)) -1/48)))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/12 (*.f64 eps (*.f64 (cos.f64 x) -1/48))) (*.f64 1/4 (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.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 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)) (*.f64 x (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2))) (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))
(fma.f64 x (fma.f64 x (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) -1/6)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (fma.f64 x (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 x -1/6))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -2 (*.f64 eps (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (fma.f64 -1 (sin.f64 x) (*.f64 eps (fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) -1/12)) (*.f64 (cos.f64 x) -1/2)))))
(*.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) -1/2 (*.f64 eps (*.f64 (sin.f64 x) 1/6))) (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 (sin.f64 x) 1/6)) (*.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 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.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)))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 x (fma.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 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 1/2 eps)) 2) (*.f64 x (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 x (fma.f64 1/3 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) x)) 1/3 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -1 (/.f64 x eps))
(/.f64 (neg.f64 x) eps)
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 -1 (/.f64 x eps))
(/.f64 (neg.f64 x) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (fma.f64 -1 x (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (*.f64 x (fma.f64 1/4 (*.f64 eps x) -1)) eps)
(/.f64 (*.f64 x (fma.f64 eps (*.f64 x 1/4) -1)) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (fma.f64 -1 x (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (*.f64 x (fma.f64 1/4 (*.f64 eps x) -1)) eps)
(/.f64 (*.f64 x (fma.f64 eps (*.f64 x 1/4) -1)) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (fma.f64 -1 x (*.f64 1/4 (*.f64 eps (pow.f64 x 2)))) eps)
(/.f64 (*.f64 x (fma.f64 1/4 (*.f64 eps x) -1)) eps)
(/.f64 (*.f64 x (fma.f64 eps (*.f64 x 1/4) -1)) eps)
(*.f64 1/4 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 1/4 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2)))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)))
(fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x))
(*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)) (/.f64 x eps))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (fma.f64 1/4 (pow.f64 x 2) -1/2) (/.f64 x eps)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 x eps) (fma.f64 1/4 (pow.f64 x 2) -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))
(fma.f64 eps -1/2 (neg.f64 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 1/4 (*.f64 eps x) -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 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 1/4 (*.f64 eps x) -1) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 eps (*.f64 x 1/4) -1) (*.f64 eps -1/2))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 1/4 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/4) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/4 (/.f64 -1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/4)) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (fma.f64 eps 1/4 (/.f64 -1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps)) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/4)) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (fma.f64 eps 1/4 (/.f64 -1 x))))
(*.f64 1/4 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 1/4 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/4 eps) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/4) (/.f64 1 x)))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/4 (/.f64 -1 x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x) (*.f64 eps 1/4)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/4) (/.f64 (fma.f64 1/2 (/.f64 eps x) 1) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps)))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x) (*.f64 eps 1/4)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/4) (/.f64 (fma.f64 1/2 (/.f64 eps x) 1) x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 (neg.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 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (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 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (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 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x)))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -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 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -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 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))
(*.f64 (fma.f64 1/4 (pow.f64 x 2) -1/2) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -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 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -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 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -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 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (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)))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -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)))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)))
(*.f64 (*.f64 1/4 (pow.f64 x 2)) (pow.f64 eps 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 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 eps x) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 -1/2 (pow.f64 x 2)))) (/.f64 eps x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 eps x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 eps x) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 1/4 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (/.f64 -1/2 (pow.f64 x 2)))) (/.f64 eps x)))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))
(*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)))
(*.f64 (*.f64 1/4 (pow.f64 x 2)) (pow.f64 eps 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)))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(fma.f64 -1 (/.f64 x eps) -1/2)
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (neg.f64 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x)))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (neg.f64 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x)))
(*.f64 1/4 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 1 (*.f64 eps x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (/.f64 1 eps) x)))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (neg.f64 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x)))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 eps) (*.f64 1/2 (/.f64 1 x))) x))))
(*.f64 (pow.f64 x 2) (+.f64 1/4 (neg.f64 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x))))
(*.f64 (pow.f64 x 2) (-.f64 1/4 (/.f64 (+.f64 (/.f64 1 eps) (/.f64 1/2 x)) x)))
(*.f64 -1 (/.f64 x eps))
(/.f64 (neg.f64 x) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(/.f64 (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))) eps)
(/.f64 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(/.f64 (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))) eps)
(/.f64 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x)) eps)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 eps (-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2))) eps)
(/.f64 (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))) eps)
(/.f64 (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 x)) eps)
(-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)
(fma.f64 1/4 (pow.f64 x 2) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 1/4 (pow.f64 x 2)) 1/2)
(fma.f64 1/4 (pow.f64 x 2) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x eps)) (*.f64 1/4 (pow.f64 x 2))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1 eps) -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 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1 eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1 eps (*.f64 (*.f64 eps 1/6) (pow.f64 x 2)))))
(fma.f64 x (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) 1/6)) eps) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 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))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.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))))))
(fma.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/6 (*.f64 eps (*.f64 (pow.f64 x 2) -1/120))) (neg.f64 eps)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 eps (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) 1/2))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (/.f64 (sin.f64 x) eps))))
(*.f64 eps (fma.f64 -1 (/.f64 (sin.f64 x) eps) -1/2))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1 eps) -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))
(fma.f64 eps -1/2 (neg.f64 x))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/6 (pow.f64 x 2) -1)))
(fma.f64 eps -1/2 (*.f64 x (fma.f64 (pow.f64 x 2) 1/6 -1)))
(+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 -1/120 (pow.f64 x 2)))) 1)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/6 (*.f64 (pow.f64 x 2) -1/120)) -1)))
(fma.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) -1/120 1/6) -1) (*.f64 eps -1/2))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (*.f64 -1/2 eps) (sin.f64 x))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (*.f64 (cos.f64 x) -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 (*.f64 (cos.f64 x) -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)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (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)))))
(*.f64 eps (fma.f64 -1 x (*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2) (neg.f64 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)))))))
(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 eps (*.f64 x 1/6))) (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 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 eps (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 -1 (/.f64 (sin.f64 x) eps))
(/.f64 (neg.f64 (sin.f64 x)) eps)
(/.f64 (sin.f64 x) (neg.f64 eps))
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 -1/2 (cos.f64 x))
(*.f64 (cos.f64 x) -1/2)
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(*.f64 -1/2 (cos.f64 x))
(*.f64 (cos.f64 x) -1/2)
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
(+.f64 (*.f64 -1 (/.f64 (sin.f64 x) eps)) (*.f64 -1/2 (cos.f64 x)))
(fma.f64 -1 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) -1/2))
(-.f64 (*.f64 (cos.f64 x) -1/2) (/.f64 (sin.f64 x) eps))
-1/2
(-.f64 (*.f64 -1 (/.f64 x eps)) 1/2)
(fma.f64 -1 (/.f64 x eps) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)
(fma.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 (/.f64 x eps) 1/6))) (/.f64 1 eps)) -1/2)
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 x eps) 1/6 1/4) (/.f64 -1 eps)) -1/2)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(/.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)) eps)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 1/4 (pow.f64 x 2) -1/2))
(+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/48 (*.f64 eps (pow.f64 x 2))) (*.f64 1/4 eps))))
(fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/48 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/4))))
(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 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(*.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 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -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 eps (*.f64 (cos.f64 x) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (cos.f64 x)) (/.f64 (sin.f64 x) eps))))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (cos.f64 x) (/.f64 (sin.f64 x) eps)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))
(fma.f64 -1 x (*.f64 eps -1/2))
(fma.f64 eps -1/2 (neg.f64 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 1/4 (*.f64 eps x) -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 eps 1/4 (*.f64 x 1/6)) -1) (*.f64 eps -1/2))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (*.f64 1/2 (fma.f64 2 x eps)))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.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)))))))
(*.f64 1/2 (-.f64 (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 eps)))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.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 eps) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 eps 1/2)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (fma.f64 2 x eps)) (*.f64 1/2 eps))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (fma.f64 x 2 eps) eps))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.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 eps) (*.f64 -1/2 (fma.f64 2 x eps)))) (cos.f64 (fma.f64 1/2 (fma.f64 2 x eps) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 eps 1/2))) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))))
(pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1)
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 3)
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/3)
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 2)
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2))
(fabs.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) x))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 1))
(fma.f64 -1 (/.f64 x eps) (*.f64 1/4 (pow.f64 x 2)))
(*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))))
(pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1)
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 3)
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) 1/3)
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 2)
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2))
(fabs.f64 (*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3)))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 1))
(*.f64 eps (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))))
(pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1)
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 3)
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) 1/3)
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 2)
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2))
(fabs.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3)))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3) (pow.f64 eps 3)))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3)))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))) 1))
(*.f64 (+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2)) (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(+.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 1/2 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))))) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 3) -1/8)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) (fma.f64 1/2 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 1/4)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4)))
(*.f64 (/.f64 1 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) -1/4))
(*.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) -1/4) (/.f64 1 (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 1/2 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) (fma.f64 1/2 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) -1/4) (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) -1/4) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) 1/2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) 1/8)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 1/2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 1/2 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 3)) (-.f64 (neg.f64 (fma.f64 1/2 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 1/4)) (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) 1/4)) (neg.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) -1/4)) (neg.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) 1/2)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) -1/4) (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) 1/2)))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) 1/4) (fma.f64 x (neg.f64 (fma.f64 x 1/4 (/.f64 -1 eps))) -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (-.f64 1/4 (*.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) 2) (+.f64 1/4 (*.f64 1/2 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 3) -1/8) (+.f64 (pow.f64 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 2) (fma.f64 1/2 (*.f64 x (fma.f64 x 1/4 (/.f64 -1 eps))) 1/4)))
(pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 1)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 3)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3) 1/3)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 2))
(fabs.f64 (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2))))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2) 3))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) 1/2) -1)
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)) 1))
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(fma.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(fma.f64 1 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps))) -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(fma.f64 (-.f64 (*.f64 x 1/4) (/.f64 1 eps)) x -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) 2) (cbrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) (sqrt.f64 (*.f64 x (-.f64 (*.f64 x 1/4) (/.f64 1 eps)))) -1/2)
(+.f64 (/.f64 (neg.f64 x) eps) (fma.f64 1/4 (pow.f64 x 2) -1/2))
(fma.f64 x (fma.f64 x 1/4 (/.f64 -1 eps)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 1)
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3) 1/3)
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 2)
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2))
(fabs.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) eps))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))) 1))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(+.f64 (-.f64 (*.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 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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 1 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 -1/2 eps (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 -1/2 eps (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.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 eps -1/2) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(*.f64 1 (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))) (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))) (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 eps -1/2 (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 eps -1/2 (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (fma.f64 eps -1/2 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps -1/2 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 eps -1/2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps -1/2 (sin.f64 x)))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps -1/2 (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 eps -1/2 (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps -1/2 (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 eps 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps -1/2 (sin.f64 x))))
(/.f64 (fma.f64 -1 (*.f64 1/4 (pow.f64 eps 2)) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 1/2 eps) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps -1/2) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 eps -1/2 (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 1)
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 3)
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 2)
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x)) 3))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps -1/2) (sin.f64 x))) 1))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(fma.f64 eps -1/2 (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(fma.f64 1 (*.f64 eps -1/2) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(fma.f64 -1/2 eps (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps -1/2) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))))
(/.f64 1 (/.f64 eps (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps)
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (neg.f64 eps))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 1)
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 3)
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3) 1/3)
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(pow.f64 (*.f64 eps (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 2)
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)) 2))
(fabs.f64 (*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3)))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3) (pow.f64 (pow.f64 eps 2) 3)))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 1))
(/.f64 1 (/.f64 (/.f64 eps (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(-.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) eps) (/.f64 (sin.f64 x) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)))
(*.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (/.f64 1 eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (pow.f64 eps -1/2) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (pow.f64 eps -1/2) (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) (sqrt.f64 eps)))
(*.f64 (pow.f64 eps -1/2) (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) (cbrt.f64 eps)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))) (cbrt.f64 eps))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))) (sqrt.f64 eps)))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (cbrt.f64 eps)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))) (cbrt.f64 eps))
(/.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 1)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 3)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3) 1/3)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 2)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(pow.f64 (/.f64 eps (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) -1)
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps) 2))
(fabs.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps) 3))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) (pow.f64 eps -3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) 3) (pow.f64 eps -3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) 3) (pow.f64 eps -3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) (pow.f64 eps 3)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) eps)) 1))
(/.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) eps)
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2))))
(pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 1)
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 3)
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) 1/3)
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2)
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2))
(fabs.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))))))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(exp.f64 (log.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 1))
(*.f64 eps (*.f64 (cos.f64 x) -1/2))
(+.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 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 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) 1))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (*.f64 (sin.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (*.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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 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 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(*.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 (*.f64 (cos.f64 x) -1/2) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 (cos.f64 x) -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 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps (*.f64 (*.f64 (cos.f64 x) -1/2) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) 2) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 1)
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 3)
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3) 1/3)
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 2)
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x)) 2))
(fabs.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x)) 3))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (sin.f64 x))) 1))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 eps (*.f64 -1/2 (cos.f64 x)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 eps (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 eps -1/2) (cos.f64 x) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (cos.f64 x)) eps (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) 2) (cbrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 eps (*.f64 -1/2 (cos.f64 x)))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 eps (*.f64 (cos.f64 x) -1/2)) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) -1/2) (neg.f64 (sin.f64 x)))

eval379.0ms (1.8%)

Compiler

Compiled 11843 to 7711 computations (34.9% saved)

prune191.0ms (0.9%)

Pruning

20 alts after pruning (9 fresh and 11 done)

PrunedKeptTotal
New6064610
Fresh358
Picked145
Done077
Total61020630
Accuracy
100.0%
Counts
630 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(fma.f64 x (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) 1/6)) eps) (*.f64 -1/2 (pow.f64 eps 2)))
97.9%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
53.5%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
97.7%
(*.f64 (pow.f64 eps 2) (/.f64 (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))) eps))
97.2%
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 x eps)) 1/2))
99.7%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.9%
(*.f64 (neg.f64 eps) x)
99.6%
(*.f64 eps (-.f64 (*.f64 (*.f64 -1/2 eps) (cos.f64 x)) (sin.f64 x)))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps 1/6)))) (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.0%
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
97.9%
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
98.5%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 1/6 x) (*.f64 1/4 eps))) 1))))
98.5%
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 1/6 x)) 1))))
97.8%
(*.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/4 eps))))
97.9%
(*.f64 eps (*.f64 eps (-.f64 (/.f64 (neg.f64 x) eps) 1/2)))
98.4%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 1/4 (*.f64 1/6 (/.f64 x eps)))) (/.f64 1 eps))) 1/2)))
97.8%
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (-.f64 (*.f64 1/4 x) (/.f64 1 eps))) 1/2)))
53.7%
(*.f64 eps (*.f64 eps -1/2))
Compiler

Compiled 767 to 497 computations (35.2% saved)

regimes35.0ms (0.2%)

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

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

regimes44.0ms (0.2%)

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

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

Compiled 15 to 10 computations (33.3% saved)

regimes108.0ms (0.5%)

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

82.0ms
x
13.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
11.0ms
eps
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)

regimes35.0ms (0.2%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes42.0ms (0.2%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes30.0ms (0.1%)

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

3 calls:

19.0ms
x
8.0ms
eps
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.0%1x
99.0%1eps
99.0%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes15.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes20.0ms (0.1%)

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

2 calls:

14.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
97.9%1x
97.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0%)

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

2 calls:

4.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
97.9%1x
97.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes45.0ms (0.2%)

Accuracy

Total -16.2b remaining (-119.7%)

Threshold costs -16.2b (-119.7%)

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

2 calls:

42.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
78.9%1x
78.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify16.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
072519
1136519
2164519
3182519
4214519
5266519
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 eps -1/2) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 1/6 x)) 1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (neg.f64 eps) x)
Outputs
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 1/24 (*.f64 eps (cos.f64 x))) (*.f64 -1/6 (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 1/6 (*.f64 eps (sin.f64 x))))) (sin.f64 x)))
(*.f64 (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 eps -1/2) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 1/6 x)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 x 1/6)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 x (*.f64 x 1/6)) -1))))
(*.f64 eps (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 1/4 (*.f64 eps x)) 1))))
(*.f64 eps (+.f64 (*.f64 eps -1/2) (*.f64 x (+.f64 (*.f64 1/4 (*.f64 eps x)) -1))))
(*.f64 eps (-.f64 (*.f64 eps -1/2) x))
(*.f64 (neg.f64 eps) x)
(*.f64 x (neg.f64 eps))
Compiler

Compiled 152 to 106 computations (30.3% saved)

soundness946.0ms (4.6%)

Rules
1336×fma-define
1312×associate-*r*
1088×unsub-neg
1080×associate-*l*
974×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
099424034
1255722211
03979968
18689448
222679010
367429010
Stop Event
node limit
node limit
node limit
Compiler

Compiled 819 to 483 computations (41% saved)

end0.0ms (0%)

preprocess96.0ms (0.5%)

Compiler

Compiled 316 to 202 computations (36.1% saved)

Profiling

Loading profile data...