2sin (example 3.3)

Time bar (total: 14.8s)

analyze58.0ms (0.4%)

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

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
Operation ival-sin, time spent: 13.0ms, 38.0% of total-time
Operation ival-sub, time spent: 5.0ms, 15.0% of total-time
Operation ival-mult, time spent: 3.0ms, 9.0% of total-time
Operation ival-<=, time spent: 3.0ms, 9.0% of total-time
Operation ival-<, time spent: 3.0ms, 9.0% of total-time
Operation ival-add, time spent: 2.0ms, 6.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 3.0% of total-time
Operation ival-and, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

sample6.9s (46.4%)

Results
4.4s26301×256precondition
1.6s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 3.4s
Operation ival-sin, time spent: 1.1s, 32.0% of total-time
Operation ival-add, time spent: 524.0ms, 15.0% of total-time
Operation ival-<=, time spent: 400.0ms, 12.0% of total-time
Operation ival-<, time spent: 372.0ms, 11.0% of total-time
Operation ival-mult, time spent: 303.0ms, 9.0% of total-time
Operation ival-sub, time spent: 253.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 246.0ms, 7.0% of total-time
Operation ival-and, time spent: 132.0ms, 4.0% of total-time
Operation const, time spent: 73.0ms, 2.0% of total-time
Bogosity

preprocess161.0ms (1.1%)

Algorithm
egg-herbie
Rules
308×fma-neg
118×fma-define
98×sub-neg
78×cancel-sign-sub-inv
70×associate--r+
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2223(-3.9409199975649025e-25 2.9853123174402856e-27)0-(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
60-2(62.7979911927136 5.398971320992297e-7)(sin.f64 (+.f64 x eps))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027226
149210
2101210
3201210
4378210
5481210
6638210
7720210
8762210
9768210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x)))
(-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x))))
(neg.f64 (-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x)))
(-.f64 (sin.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))
(-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x))))
(-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 eps))
Compiler

Compiled 51 to 22 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
Operation ival-sin, time spent: 11.0ms, 43.0% of total-time
Operation ival-add, time spent: 8.0ms, 31.0% of total-time
Operation ival-sub, time spent: 5.0ms, 19.0% of total-time
Operation const, time spent: 1.0ms, 4.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
62.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize41.0ms (0.3%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.6%
(sin.f64 (+.f64 x eps))
62.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 21 to 8 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-sin, time spent: 10.0ms, 70.0% of total-time
Operation ival-add, time spent: 3.0ms, 21.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series5.0ms (0%)

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

12 calls:

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

rewrite238.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
978×log1p-expm1-u
978×expm1-log1p-u
922×fma-define
802×log-prod
422×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify173.0ms (1.2%)

Algorithm
egg-herbie
Rules
1082×unsub-neg
674×sub-neg
662×fma-neg
618×div-sub
602×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03838992
18678632
224398236
368938236
Stop Event
node limit
Counts
199 → 230
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 x (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))))))) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/6 (*.f64 x (cos.f64 eps))))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x))))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 0 (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(*.f64 1 (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (-.f64 (*.f64 (*.f64 -1/2 x) (sin.f64 eps)) 1))))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) x) -1)) (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (*.f64 x -1/2) -1)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 x (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 x (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6))))) 1))))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 (sin.f64 eps) -1/2 (*.f64 x (fma.f64 (cos.f64 eps) -1/6 1/6))) -1)) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(*.f64 eps (fma.f64 (*.f64 eps -1/2) (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 (*.f64 -1/6 eps) (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/6))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 1/24 eps) (sin.f64 x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 1/24))) (*.f64 -1/2 (sin.f64 x))) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))) (*.f64 -1/2 (sin.f64 x))) (cos.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 (*.f64 -1/2 x) (sin.f64 eps)))))
(fma.f64 x (fma.f64 -1/2 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/6 (*.f64 x (cos.f64 eps))))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/6 (*.f64 x (cos.f64 eps))))))))
(fma.f64 x (fma.f64 x (fma.f64 (sin.f64 eps) -1/2 (*.f64 x (*.f64 (cos.f64 eps) -1/6))) (cos.f64 eps)) (sin.f64 eps))
(fma.f64 x (fma.f64 x (fma.f64 (sin.f64 eps) -1/2 (*.f64 (cos.f64 eps) (*.f64 x -1/6))) (cos.f64 eps)) (sin.f64 eps))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(fma.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (sin.f64 x))
(fma.f64 eps (fma.f64 (*.f64 eps -1/2) (sin.f64 x) (cos.f64 x)) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 (*.f64 -1/6 eps) (cos.f64 x)))))))
(fma.f64 eps (fma.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps -1/6))) (cos.f64 x)) (sin.f64 x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2))) (*.f64 0 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 0 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(sin.f64 (+.f64 eps x))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 1 (+.f64 eps x))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 1 (+.f64 eps x))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (+.f64 eps (+.f64 x 1))) (cos.f64 1)) (*.f64 (cos.f64 (+.f64 eps (+.f64 x 1))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(*.f64 1 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sin.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))))) (sin.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(sin.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sin.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(sin.f64 (+.f64 eps x))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))

eval83.0ms (0.6%)

Compiler

Compiled 4201 to 1287 computations (69.4% saved)

prune42.0ms (0.3%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2219230
Fresh000
Picked011
Done000
Total22110231
Accuracy
100.0%
Counts
231 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
62.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
62.4%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
98.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
99.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
97.7%
(*.f64 eps (cos.f64 x))
95.5%
(sin.f64 eps)
Compiler

Compiled 283 to 194 computations (31.4% saved)

localize1.5s (10.2%)

Localize:

Found 13 expressions with local error:

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

Compiled 267 to 130 computations (51.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-sin, time spent: 414.0ms, 37.0% of total-time
Operation ival-mult, time spent: 334.0ms, 30.0% of total-time
Operation ival-cos, time spent: 196.0ms, 17.0% of total-time
Operation ival-add, time spent: 108.0ms, 10.0% of total-time
Operation composed, time spent: 54.0ms, 5.0% of total-time
Operation const, time spent: 20.0ms, 2.0% of total-time

series65.0ms (0.4%)

Counts
13 → 250
Calls
Call 1
Inputs
#<alt (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 1/24 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))>
#<alt (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))>
#<alt (*.f64 (*.f64 -1/2 eps) (sin.f64 x))>
#<alt (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))>
#<alt (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))>
#<alt (+.f64 (cos.f64 eps) -1)>
#<alt (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))>
#<alt (*.f64 (sin.f64 eps) (cos.f64 x))>
#<alt (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))>
Outputs
#<alt (*.f64 -1/6 (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 -1/6 eps)>
#<alt (+.f64 (*.f64 -1/6 eps) (*.f64 1/24 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (*.f64 eps x)))))>
#<alt (+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 eps))))))>
#<alt (*.f64 1/24 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/144 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 1/2880 (*.f64 eps (pow.f64 x 2)))))))>
#<alt (*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120960 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2880 eps)))))))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (sin.f64 x)) (*.f64 1/6 (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))>
#<alt (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))>
#<alt (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)) (*.f64 x (+.f64 (*.f64 1/12 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 1/24 (sin.f64 x)) (/.f64 (cos.f64 x) (pow.f64 eps 3))))))>
#<alt (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 1/2 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)) (*.f64 1/6 (cos.f64 x))) eps)) (*.f64 1/24 (sin.f64 x))))>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/2 (*.f64 eps x)))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 eps) (*.f64 1/10080 (*.f64 eps (pow.f64 x 2)))))))))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (cos.f64 (*.f64 1/2 eps))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/8 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/8 (cos.f64 x)) (*.f64 1/48 (*.f64 eps (sin.f64 x))))) (*.f64 1/2 (sin.f64 x)))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))>
#<alt (+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))>
#<alt (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 2 (*.f64 eps (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) (*.f64 2 (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))>
#<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 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (-.f64 (cos.f64 eps) 1)>
#<alt (*.f64 x (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/6 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 1/120 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))))) 1))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/120 (-.f64 (cos.f64 eps) 1))))))) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (sin.f64 x))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (sin.f64 x)) (*.f64 1/40320 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))))))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/120 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/120 (cos.f64 x))))))))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/24 (*.f64 (pow.f64 x 2) (sin.f64 eps))))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (sin.f64 eps)))))))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps)))) 1)))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/6 (*.f64 x (-.f64 (cos.f64 eps) 1)))))) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))>
Calls

75 calls:

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

rewrite127.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

simplify401.0ms (2.7%)

Algorithm
egg-herbie
Rules
1552×fma-define
1482×associate-*r*
1156×associate-*l*
774×fma-neg
726×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086720697
1229220084
2766720084
Stop Event
node limit
Counts
473 → 505
Calls
Call 1
Inputs
(*.f64 -1/6 (*.f64 eps (cos.f64 x)))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 -1/6 eps)
(+.f64 (*.f64 -1/6 eps) (*.f64 1/24 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (*.f64 eps x)))))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 eps))))))
(*.f64 1/24 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/144 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps)))
(*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 1/2880 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120960 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2880 eps)))))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (sin.f64 x)) (*.f64 1/6 (/.f64 (cos.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))
(*.f64 -1/6 (pow.f64 eps 2))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)) (*.f64 x (+.f64 (*.f64 1/12 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 1/24 (sin.f64 x)) (/.f64 (cos.f64 x) (pow.f64 eps 3))))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 1/2 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)) (*.f64 1/6 (cos.f64 x))) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)))))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 eps) (*.f64 1/10080 (*.f64 eps (pow.f64 x 2)))))))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(cos.f64 (*.f64 1/2 eps))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))) (sin.f64 (*.f64 1/2 eps)))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/8 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/8 (cos.f64 x)) (*.f64 1/48 (*.f64 eps (sin.f64 x))))) (*.f64 1/2 (sin.f64 x)))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 2 (*.f64 eps (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) (*.f64 2 (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.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 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(*.f64 x (-.f64 (cos.f64 eps) 1))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/6 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 1/120 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))))) 1))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/120 (-.f64 (cos.f64 eps) 1))))))) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (sin.f64 x))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (sin.f64 x)) (*.f64 1/40320 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/120 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/120 (cos.f64 x))))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/24 (*.f64 (pow.f64 x 2) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (sin.f64 eps)))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/6 (*.f64 x (-.f64 (cos.f64 eps) 1)))))) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 eps (*.f64 -1/6 (cos.f64 x))) (*.f64 eps (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 -1/6 (cos.f64 x)) eps) (*.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))) 1)
(pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 1))
(fma.f64 eps (*.f64 -1/6 (cos.f64 x)) (*.f64 eps (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 -1/6 (cos.f64 x)) eps (*.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 1)
(pow.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/13824) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 1))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) eps) (*.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 2)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))
(pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 1))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 eps -1/2) (sin.f64 x) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 1 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))) 1)
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) -1))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 -1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
Outputs
(*.f64 -1/6 (*.f64 eps (cos.f64 x)))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 1/24 (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 1/24 (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))))
(*.f64 -1/6 eps)
(+.f64 (*.f64 -1/6 eps) (*.f64 1/24 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/6 eps (*.f64 1/24 (*.f64 x (pow.f64 eps 2))))
(fma.f64 -1/6 eps (*.f64 (pow.f64 eps 2) (*.f64 1/24 x)))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (*.f64 eps x)))))
(fma.f64 -1/6 eps (*.f64 x (fma.f64 1/24 (pow.f64 eps 2) (*.f64 (*.f64 eps 1/12) x))))
(fma.f64 x (fma.f64 1/24 (pow.f64 eps 2) (*.f64 eps (*.f64 x 1/12))) (*.f64 -1/6 eps))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (+.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 eps))))))
(fma.f64 -1/6 eps (*.f64 x (fma.f64 1/24 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/144 (*.f64 x (pow.f64 eps 2)) (*.f64 eps 1/12))))))
(fma.f64 x (fma.f64 x (fma.f64 eps 1/12 (*.f64 x (*.f64 (pow.f64 eps 2) -1/144))) (*.f64 1/24 (pow.f64 eps 2))) (*.f64 -1/6 eps))
(*.f64 1/24 (*.f64 eps x))
(*.f64 (*.f64 eps 1/24) x)
(*.f64 eps (*.f64 1/24 x))
(*.f64 x (+.f64 (*.f64 -1/144 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps)))
(*.f64 x (fma.f64 -1/144 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/24)))
(*.f64 x (fma.f64 eps 1/24 (*.f64 eps (*.f64 -1/144 (pow.f64 x 2)))))
(*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 1/2880 (*.f64 eps (pow.f64 x 2)))))))
(*.f64 x (fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/144 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/2880)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 eps -1/144 (*.f64 (pow.f64 x 2) (*.f64 eps 1/2880))) (*.f64 eps 1/24)))
(*.f64 x (+.f64 (*.f64 1/24 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/144 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120960 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2880 eps)))))))
(*.f64 x (fma.f64 1/24 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/144 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/120960 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/2880)))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/2880 (*.f64 eps (*.f64 (pow.f64 x 2) -1/120960))) (*.f64 eps -1/144)) (*.f64 eps 1/24)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 -1/6 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) -1/2)))
(*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))) (pow.f64 eps 3))
(*.f64 (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps)))))
(*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (sin.f64 x)) (*.f64 1/6 (/.f64 (cos.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1/6) eps))))
(*.f64 (fma.f64 (sin.f64 x) -1/24 (*.f64 (cos.f64 x) (/.f64 1/6 eps))) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) (*.f64 -1/6 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/24))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/24) (/.f64 (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 -1/2 eps))) eps))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (*.f64 -1/6 (cos.f64 x))) eps)) (*.f64 -1/24 (sin.f64 x)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) (*.f64 -1/6 (cos.f64 x))) eps) (*.f64 (sin.f64 x) -1/24))))
(*.f64 (pow.f64 eps 3) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/24) (/.f64 (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 -1/2 eps))) eps))))
(*.f64 -1/6 (pow.f64 eps 2))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 eps (*.f64 x (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 (*.f64 eps x) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 1/12 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (fma.f64 1/24 (pow.f64 eps 2) -1/2)))))
(fma.f64 x (fma.f64 eps (fma.f64 1/24 (pow.f64 eps 2) -1/2) (*.f64 x (*.f64 (pow.f64 eps 2) 1/12))) (*.f64 -1/6 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)) (*.f64 x (+.f64 (*.f64 1/12 (pow.f64 eps 2)) (*.f64 eps (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 eps (fma.f64 1/24 (pow.f64 eps 2) -1/2) (*.f64 x (fma.f64 1/12 (pow.f64 eps 2) (*.f64 eps (*.f64 x (+.f64 1/12 (*.f64 (pow.f64 eps 2) -1/144)))))))))
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x (fma.f64 (pow.f64 eps 2) -1/144 1/12)) (*.f64 (pow.f64 eps 2) 1/12)) (*.f64 eps (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (*.f64 -1/6 (pow.f64 eps 2)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))
(*.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))) (pow.f64 eps 4))
(*.f64 (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))) (pow.f64 eps 4))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x)))))
(*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x)))) (pow.f64 eps 4))
(*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps)))) (pow.f64 eps 4))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (+.f64 (*.f64 1/24 (sin.f64 x)) (/.f64 (cos.f64 x) (pow.f64 eps 3))))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (fma.f64 1/24 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 eps 3))))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))
(*.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (fma.f64 -1/6 (/.f64 (cos.f64 x) eps) (*.f64 1/24 (sin.f64 x))) (pow.f64 eps 4))
(*.f64 (fma.f64 1/24 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 -1/6 eps))) (pow.f64 eps 4))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (cos.f64 x)) (*.f64 1/2 (/.f64 (sin.f64 x) eps))) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 1/6 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) eps) 1/2)) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (sin.f64 x)) (/.f64 (fma.f64 (/.f64 (sin.f64 x) eps) 1/2 (*.f64 (cos.f64 x) 1/6)) eps)))
(*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)) (*.f64 1/6 (cos.f64 x))) eps)) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)) eps) (*.f64 (cos.f64 x) 1/6)) eps) (*.f64 1/24 (sin.f64 x))))
(*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) 1/6) (/.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) eps)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(*.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1))
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2))))
(fma.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1) (*.f64 (pow.f64 eps 2) (*.f64 x (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(fma.f64 (pow.f64 eps 2) (*.f64 x (fma.f64 1/24 (pow.f64 eps 2) -1/2)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
(fma.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1) (*.f64 x (fma.f64 eps (*.f64 x (fma.f64 1/12 (pow.f64 eps 2) -1/2)) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))))
(fma.f64 x (fma.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2) (*.f64 (*.f64 eps x) (fma.f64 (pow.f64 eps 2) 1/12 -1/2))) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 eps 2)) 1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/12 (*.f64 -1/144 (pow.f64 eps 2))))))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) 1/2)))))
(fma.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1) (*.f64 x (fma.f64 x (fma.f64 eps (fma.f64 1/12 (pow.f64 eps 2) -1/2) (*.f64 (pow.f64 eps 2) (*.f64 x (+.f64 1/12 (*.f64 (pow.f64 eps 2) -1/144))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))))
(fma.f64 x (fma.f64 x (fma.f64 eps (fma.f64 (pow.f64 eps 2) 1/12 -1/2) (*.f64 x (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) -1/144 1/12)))) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 (*.f64 eps x) -1/2))
(fma.f64 (*.f64 eps -1/2) x 1)
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 eps x))))
(fma.f64 x (*.f64 -1/2 (+.f64 eps x)) 1)
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 1/12 (*.f64 eps x) -1/2)))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps 1/12) x -1/2) (*.f64 eps -1/2)) 1)
(fma.f64 x (fma.f64 x (fma.f64 eps (*.f64 x 1/12) -1/2) (*.f64 eps -1/2)) 1)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (neg.f64 (fma.f64 (sin.f64 x) 1/2 (/.f64 (cos.f64 x) (neg.f64 eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (neg.f64 (fma.f64 (sin.f64 x) 1/2 (/.f64 (cos.f64 x) (neg.f64 eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) 1/2)))
(*.f64 eps (neg.f64 (fma.f64 (sin.f64 x) 1/2 (/.f64 (cos.f64 x) (neg.f64 eps)))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2)
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2)
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 (*.f64 x (pow.f64 eps 2)) -1/2))
(fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 eps x) (pow.f64 eps 2)))))
(fma.f64 x (*.f64 -1/2 (*.f64 eps (+.f64 eps x))) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(+.f64 eps (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/12))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 (pow.f64 eps 2) 1/12) x (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 2) -1/2)) eps)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 (*.f64 eps x) -1/2)
(*.f64 eps (*.f64 x -1/2))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))))
(*.f64 x (fma.f64 -1/2 eps (*.f64 (*.f64 eps 1/12) (pow.f64 x 2))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 (*.f64 eps 1/12) (pow.f64 x 2))))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)))))
(*.f64 x (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/240 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (*.f64 eps (*.f64 (pow.f64 x 2) -1/240))) (*.f64 eps -1/2)))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 eps) (*.f64 1/10080 (*.f64 eps (pow.f64 x 2)))))))))
(*.f64 x (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/240 eps (*.f64 (*.f64 eps (pow.f64 x 2)) 1/10080)))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps -1/240 (*.f64 eps (*.f64 (pow.f64 x 2) 1/10080))) (*.f64 eps 1/12)) (*.f64 eps -1/2)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(cos.f64 (*.f64 1/2 eps))
(cos.f64 (*.f64 eps 1/2))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 x (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 (*.f64 eps 1/2))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 1/6 x) (sin.f64 (*.f64 eps 1/2))))) (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 x (fma.f64 x (fma.f64 -1/2 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) 1/6))) (neg.f64 (sin.f64 (*.f64 eps 1/2)))) (cos.f64 (*.f64 eps 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/8 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) -1/8) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 eps (fma.f64 (*.f64 eps (cos.f64 x)) -1/8 (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))
(fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) -1/8) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1/8 (cos.f64 x)) (*.f64 1/48 (*.f64 eps (sin.f64 x))))) (*.f64 1/2 (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (fma.f64 -1/8 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) 1/48))) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) -1/8 (*.f64 eps (*.f64 (sin.f64 x) 1/48))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (*.f64 x (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (neg.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))))))
(fma.f64 x (-.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (*.f64 x (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (fma.f64 -1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1/3))))))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 x (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 2 (*.f64 eps (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) (*.f64 2 (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.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 (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) -1/720 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 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 x (-.f64 (cos.f64 eps) 1))
(*.f64 x (+.f64 -1 (cos.f64 eps)))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/6 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1))
(*.f64 x (+.f64 (cos.f64 eps) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps)))) 1)))
(*.f64 x (+.f64 -1 (fma.f64 -1/6 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (cos.f64 eps))))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 1/120 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))))) 1))
(*.f64 x (+.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (fma.f64 -1/6 (+.f64 -1 (cos.f64 eps)) (*.f64 (*.f64 1/120 (pow.f64 x 2)) (+.f64 -1 (cos.f64 eps)))))) -1))
(*.f64 x (+.f64 -1 (fma.f64 (pow.f64 x 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1/6 (*.f64 (pow.f64 x 2) 1/120))) (cos.f64 eps))))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/120 (-.f64 (cos.f64 eps) 1))))))) 1))
(*.f64 x (+.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) (fma.f64 -1/6 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (*.f64 1/120 (+.f64 -1 (cos.f64 eps)))))))) -1))
(*.f64 x (+.f64 -1 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) -1/5040) 1/120)) (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps)))) (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2)
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (sin.f64 x))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1/720 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/720 1/24)) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/720 (sin.f64 x)) (*.f64 1/40320 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 1/24 (sin.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1/720 (sin.f64 x) (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/40320)))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) 1/40320 -1/720)) (*.f64 1/24 (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(*.f64 eps (*.f64 (fma.f64 -1/6 (pow.f64 eps 2) 1) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/120 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (cos.f64 x) (*.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))))
(*.f64 eps (fma.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (+.f64 -1/6 (*.f64 (pow.f64 eps 2) 1/120))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/120 (cos.f64 x))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1/6 (cos.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (cos.f64 x) 1/120)))))))
(*.f64 eps (fma.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/5040) 1/120)) (*.f64 -1/6 (cos.f64 x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/24 (*.f64 (pow.f64 x 2) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (sin.f64 eps) (*.f64 1/24 (*.f64 (pow.f64 x 2) (sin.f64 eps))))))
(fma.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (+.f64 -1/2 (*.f64 1/24 (pow.f64 x 2)))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (sin.f64 eps)))))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (sin.f64 eps) (*.f64 (pow.f64 x 2) (fma.f64 -1/720 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (*.f64 1/24 (sin.f64 eps)))))))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (pow.f64 x 2) -1/720) 1/24)) (*.f64 -1/2 (sin.f64 eps))) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 x (+.f64 -1 (cos.f64 eps))) (sin.f64 eps))
(fma.f64 x (+.f64 -1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x (sin.f64 eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (*.f64 x (sin.f64 eps))) 1))))
(fma.f64 x (+.f64 -1 (fma.f64 -1/2 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/6 (*.f64 x (-.f64 (cos.f64 eps) 1)))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (-.f64 (*.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/6 (*.f64 x (+.f64 -1 (cos.f64 eps)))))) 1))))
(fma.f64 x (+.f64 -1 (fma.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 x (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))))) (cos.f64 eps))) (sin.f64 eps))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 eps (*.f64 -1/6 (cos.f64 x))) (*.f64 eps (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(+.f64 (*.f64 (*.f64 -1/6 (cos.f64 x)) eps) (*.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) eps))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))))
(pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 3)
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 3) 1/3)
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 2)
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 3))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))) 1))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(fma.f64 eps (*.f64 -1/6 (cos.f64 x)) (*.f64 eps (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(fma.f64 (*.f64 -1/6 (cos.f64 x)) eps (*.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) eps))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(pow.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))) 1)
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(pow.f64 (cbrt.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 3)
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/13824) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/13824))
(pow.f64 (sqrt.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 2)
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)) 1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x))))))
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps 1/24) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps 1/24))))
(log1p.f64 (expm1.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(exp.f64 (log.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))))
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (*.f64 eps (sin.f64 x)))) 1))
(*.f64 (*.f64 eps 1/24) (sin.f64 x))
(*.f64 (sin.f64 x) (*.f64 eps 1/24))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) eps) (*.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 1)
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 3) 1/3)
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 2)
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) 3))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))) 1))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (*.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x))))) eps))
(*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 1)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 3)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 3) 1/3)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 2)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x))) 3))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)) 3)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 (*.f64 eps 1/24) (sin.f64 x))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))) 1))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 1/24 (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 x) -1/2))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 1/24 (*.f64 eps (sin.f64 x)) (*.f64 2 (*.f64 (cos.f64 x) -1/12))))))))
(*.f64 eps (fma.f64 eps (+.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 2) -1/2))) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))))
(*.f64 1 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 2)) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) 2)) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) 2) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))))
(pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 1)
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3)
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3) 1/3)
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 2)
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 1))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (*.f64 eps -1/2) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 1 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))))
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 1)
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 3)
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3) 1/3)
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 2)
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) eps))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x))) 3))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3)))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))) 1))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
(*.f64 eps (fma.f64 (sin.f64 x) (*.f64 eps -1/2) (cos.f64 x)))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(pow.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) 1)
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3)
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3)) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) -1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 1))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (+.f64 0 (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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.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 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (+.f64 0 (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 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) 1/3)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) -1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 -1 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))

eval170.0ms (1.1%)

Compiler

Compiled 10543 to 5898 computations (44.1% saved)

prune91.0ms (0.6%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New49411505
Fresh134
Picked235
Done011
Total49718515
Accuracy
100.0%
Counts
515 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
62.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
100.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))))
99.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
98.9%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
97.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))
98.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
99.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
99.1%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))
97.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))
95.5%
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
95.4%
(*.f64 eps (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2))))))
95.4%
(*.f64 eps (+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 eps x)))))
98.7%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))
97.7%
(*.f64 eps (cos.f64 x))
95.5%
eps
Compiler

Compiled 460 to 319 computations (30.7% saved)

localize378.0ms (2.5%)

Localize:

Found 15 expressions with local error:

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

Compiled 266 to 147 computations (44.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
Operation ival-mult, time spent: 81.0ms, 48.0% of total-time
Operation ival-add, time spent: 20.0ms, 12.0% of total-time
Operation ival-pow, time spent: 17.0ms, 10.0% of total-time
Operation ival-sub, time spent: 14.0ms, 8.0% of total-time
Operation ival-sin, time spent: 14.0ms, 8.0% of total-time
Operation const, time spent: 8.0ms, 5.0% of total-time
Operation ival-div, time spent: 6.0ms, 4.0% of total-time
Operation ival-cos, time spent: 6.0ms, 4.0% of total-time
Operation ival-neg, time spent: 4.0ms, 2.0% of total-time

series71.0ms (0.5%)

Counts
14 → 191
Calls
Call 1
Inputs
#<alt (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1)))>
#<alt (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))))>
#<alt (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))>
#<alt (*.f64 1/12 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2))))>
#<alt (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2))>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2)))>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))>
#<alt (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))>
Outputs
#<alt (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))) (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))) (*.f64 -1 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x))))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))>
#<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 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x)))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/12 eps) (*.f64 1/2 (/.f64 1 x)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))>
#<alt (*.f64 -1/2 (pow.f64 x 2))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))>
#<alt (*.f64 -1 (*.f64 eps (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))>
#<alt (*.f64 -1/2 x)>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 -1/2 x)>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))>
#<alt (*.f64 -1/2 x)>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))>
#<alt (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))>
#<alt (*.f64 -1/2 eps)>
#<alt (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 1/12 (*.f64 eps (pow.f64 x 2)))>
#<alt (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))>
#<alt (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 -1/6 (pow.f64 eps 3))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 -1/6 (pow.f64 eps 3))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))>
#<alt (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/6 (pow.f64 eps 2))))>
#<alt (+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2))))>
#<alt (+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 x 2)))) 1/2))))>
#<alt (cos.f64 x)>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 -1/6 (pow.f64 eps 2))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/6 (pow.f64 eps 2)))>
#<alt (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps))))))>
#<alt (*.f64 -1/6 eps)>
#<alt (+.f64 (*.f64 -1/2 x) (*.f64 -1/6 eps))>
#<alt (+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))>
#<alt (+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/12 (*.f64 -1/240 (pow.f64 x 2)))) 1/2)))>
#<alt (*.f64 -1/2 (sin.f64 x))>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 -1/6 eps)>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 -1/6 (pow.f64 eps 3))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))>
#<alt (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))>
#<alt (*.f64 -1/6 (pow.f64 eps 3))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))>
#<alt (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))>
Calls

75 calls:

TimeVariablePointExpression
26.0ms
eps
@inf
(/ (neg (pow (sin eps) 2)) (- (cos eps) -1))
2.0ms
eps
@0
(* (sin x) (/ (neg (pow (sin eps) 2)) (- (cos eps) -1)))
2.0ms
eps
@-inf
(* (sin x) (/ (neg (pow (sin eps) 2)) (- (cos eps) -1)))
1.0ms
eps
@inf
(* (sin x) (/ (neg (pow (sin eps) 2)) (- (cos eps) -1)))
1.0ms
x
@inf
(* (sin x) (/ (neg (pow (sin eps) 2)) (- (cos eps) -1)))

rewrite126.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

simplify270.0ms (1.8%)

Algorithm
egg-herbie
Rules
1250×associate-*r*
1238×fma-define
1008×associate-*l*
916×fma-neg
592×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083720281
1213319698
2711419006
Stop Event
node limit
Counts
447 → 553
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))) (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))) (*.f64 -1 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.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 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x)))
(*.f64 1/12 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/12 eps) (*.f64 1/2 (/.f64 1 x)))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))
(*.f64 -1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 -1 (*.f64 eps (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(*.f64 -1/2 x)
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 -1/2 x)
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 -1/2 x)
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))
(*.f64 eps (cos.f64 x))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 x 2)))) 1/2))))
(cos.f64 x)
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 -1/6 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/6 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps))))))
(*.f64 -1/6 eps)
(+.f64 (*.f64 -1/2 x) (*.f64 -1/6 eps))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/12 (*.f64 -1/240 (pow.f64 x 2)))) 1/2)))
(*.f64 -1/2 (sin.f64 x))
(*.f64 -1/6 eps)
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 -1/6 eps)
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))) 1)
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))))
(pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 1 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1)
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) 2)
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/12 (*.f64 x eps)))) 1)
(pow.f64 (*.f64 1/12 (*.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/12 (*.f64 x eps))) 3)
(pow.f64 (pow.f64 (*.f64 1/12 (*.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/12 (*.f64 x eps))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) 1/12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/12 (*.f64 x eps)))))
(cbrt.f64 (pow.f64 (*.f64 1/12 (*.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/12 (*.f64 x eps))))
(log1p.f64 (expm1.f64 (*.f64 1/12 (*.f64 x eps))))
(exp.f64 (log.f64 (*.f64 1/12 (*.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/12 (*.f64 x eps))) 1))
(+.f64 (*.f64 x (*.f64 eps -1/2)) (*.f64 x (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(+.f64 (*.f64 (*.f64 eps -1/2) x) (*.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))) 1)
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 1))
(fma.f64 x (*.f64 eps -1/2) (*.f64 x (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(fma.f64 (*.f64 eps -1/2) x (*.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))) 1)
(pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 1/12 (*.f64 x eps) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 1)
(*.f64 1 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 2) (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 2)) (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))))
(pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 2)
(log.f64 (exp.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 1))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 (fma.f64 1/12 (*.f64 x eps) -1/2) x (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 1 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 2) (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/6)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 2))) 1))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 -1/6 (pow.f64 eps 2)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))) 1)
(pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 -1/6 (pow.f64 eps 2))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/6 (pow.f64 eps 2)) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 1)
(*.f64 1 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 2)) (-.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 2) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))))
(pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 2)
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 1))
(fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 1 (*.f64 -1/6 (pow.f64 eps 2)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/6)) (*.f64 eps (sqrt.f64 -1/6)) (cos.f64 x))
(-.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)
(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 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (*.f64 eps -1/6)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) eps) (*.f64 (*.f64 eps -1/6) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))) 1)
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (*.f64 eps -1/6)))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (*.f64 eps -1/6) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 eps -1/6) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6)))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 eps -1/6) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 eps -1/6) 2) (*.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6)))))
(pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 1))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 eps -1/6 (*.f64 (sin.f64 x) -1/2))
(fma.f64 -1/2 (sin.f64 x) (*.f64 eps -1/6))
(fma.f64 -1/6 eps (*.f64 (sin.f64 x) -1/2))
(fma.f64 1 (*.f64 eps -1/6) (*.f64 (sin.f64 x) -1/2))
(fma.f64 1 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/6)) 2) (cbrt.f64 (*.f64 eps -1/6)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) (*.f64 eps -1/6))
(fma.f64 (sqrt.f64 (*.f64 eps -1/6)) (sqrt.f64 (*.f64 eps -1/6)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (*.f64 eps -1/6))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))))) 1)
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
Outputs
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 x (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 x (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))))
(*.f64 x (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 2) (+.f64 1 (cos.f64 eps)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(*.f64 x (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (*.f64 1/6 (pow.f64 x 2)) (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 (pow.f64 x 2) (fma.f64 -1/120 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) 1/6)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 -1/120 (pow.f64 x 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) 1/6 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (*.f64 -1/120 (pow.f64 x 2)))) (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))))))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 (pow.f64 x 2) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 (pow.f64 x 2) (fma.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) 1/5040)))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) -1/120 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) 1/5040) (+.f64 1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) 1/6)) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) -1/120 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (pow.f64 x 2)) 1/5040)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) 1/6)) (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/24)) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))) (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96)))) (*.f64 (sin.f64 x) -1/24))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (fma.f64 (neg.f64 (pow.f64 eps 2)) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (sin.f64 x) 1/96 (*.f64 (sin.f64 x) 1/96))) (*.f64 (sin.f64 x) 1/24)) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) 1/24 (*.f64 (pow.f64 eps 2) (neg.f64 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (sin.f64 x) 1/96 (*.f64 (sin.f64 x) 1/96)))))) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))) (*.f64 -1 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (fma.f64 -1 (*.f64 (sin.f64 x) -1/24) (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96))) (fma.f64 -1/2880 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) 1/48))))) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96))))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (neg.f64 (fma.f64 (pow.f64 eps 2) (-.f64 (*.f64 (sin.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (sin.f64 x) 1/96 (*.f64 (sin.f64 x) 1/96))) (fma.f64 (sin.f64 x) -1/2880 (*.f64 (sin.f64 x) -1/1152)))) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (sin.f64 x) 1/96 (*.f64 (sin.f64 x) 1/96))))) (*.f64 (sin.f64 x) 1/24)) (*.f64 (sin.f64 x) -1/2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 (cos.f64 x) (*.f64 eps -1/6))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 -1/2 (sin.f64 x) (*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) -1/24)) (*.f64 -1/6 (cos.f64 x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 -1/6 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 1/24))) (*.f64 (sin.f64 x) -1/2)) (cos.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (sin.f64 eps) (neg.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))
(-.f64 (sin.f64 eps) (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(-.f64 (sin.f64 eps) (*.f64 x (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 -1/2 (*.f64 x (sin.f64 eps))))))
(fma.f64 x (-.f64 (*.f64 x (*.f64 (sin.f64 eps) -1/2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))
(fma.f64 x (-.f64 (*.f64 x (*.f64 (sin.f64 eps) -1/2)) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))))
(+.f64 (sin.f64 eps) (*.f64 x (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) 1/6))))))
(fma.f64 x (fma.f64 x (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 1/6 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))
(fma.f64 x (fma.f64 x (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 1/6 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))) (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))) (sin.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.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) (fma.f64 1/24 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/24 -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 (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) -1/720 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 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 x (*.f64 eps -1/2))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x)))
(*.f64 x (*.f64 -1/2 (+.f64 eps x)))
(*.f64 x (*.f64 -1/2 (+.f64 x eps)))
(*.f64 1/12 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 eps 1/12))
(*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 3) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 3) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12)) (/.f64 1/2 x)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)))
(*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12)) (/.f64 1/2 x)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)))
(*.f64 1/12 (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (*.f64 eps 1/12))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/12 eps) (*.f64 1/2 (/.f64 1 x)))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/12 eps (/.f64 1/2 x))))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 eps -1/12 (/.f64 1/2 x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x) (*.f64 eps -1/12))))
(*.f64 (-.f64 (*.f64 eps -1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 eps x)) 1/2) x)) (*.f64 -1/12 eps))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x) (*.f64 eps -1/12))))
(*.f64 (-.f64 (*.f64 eps -1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 eps -1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1/2 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) -1/2)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(fma.f64 -1/2 (pow.f64 x 2) (*.f64 eps (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(fma.f64 eps (*.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2)) (*.f64 (pow.f64 x 2) -1/2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(fma.f64 -1/2 (pow.f64 x 2) (*.f64 eps (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(fma.f64 eps (*.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2)) (*.f64 (pow.f64 x 2) -1/2))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(fma.f64 -1/2 (pow.f64 x 2) (*.f64 eps (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(fma.f64 eps (*.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2)) (*.f64 (pow.f64 x 2) -1/2))
(*.f64 eps (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(*.f64 eps (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(*.f64 x (*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2) (*.f64 (pow.f64 x 2) (/.f64 -1/2 eps))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2) (*.f64 (pow.f64 x 2) (/.f64 -1/2 eps))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2))))
(*.f64 eps (fma.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2) (*.f64 (pow.f64 x 2) (/.f64 -1/2 eps))))
(*.f64 -1 (*.f64 eps (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2))))))
(neg.f64 (*.f64 eps (*.f64 x (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/12)))))
(*.f64 (*.f64 x eps) (neg.f64 (fma.f64 (pow.f64 x 2) -1/12 1/2)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(neg.f64 (*.f64 eps (fma.f64 1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/12))))))
(*.f64 (fma.f64 x (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 (pow.f64 x 2) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(neg.f64 (*.f64 eps (fma.f64 1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/12))))))
(*.f64 (fma.f64 x (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 (pow.f64 x 2) eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) eps)) (*.f64 x (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))))
(neg.f64 (*.f64 eps (fma.f64 1/2 (/.f64 (pow.f64 x 2) eps) (*.f64 x (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/12))))))
(*.f64 (fma.f64 x (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 (pow.f64 x 2) eps))) (neg.f64 eps))
(*.f64 -1/2 x)
(*.f64 x -1/2)
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 -1/2 x)
(*.f64 x -1/2)
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(+.f64 (*.f64 -1/2 x) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (*.f64 (pow.f64 x 2) 1/12)))
(*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 (*.f64 x (/.f64 -1/2 eps))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (*.f64 (pow.f64 x 2) 1/12)))
(*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 (*.f64 x (/.f64 -1/2 eps))))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (*.f64 (pow.f64 x 2) 1/12)))
(*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 (*.f64 x (/.f64 -1/2 eps))))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(neg.f64 (*.f64 eps (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 (fma.f64 (pow.f64 x 2) -1/12 (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(neg.f64 (*.f64 eps (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 (fma.f64 (pow.f64 x 2) -1/12 (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps)))))
(neg.f64 (*.f64 eps (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps)))))
(*.f64 (fma.f64 (pow.f64 x 2) -1/12 (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1/2 x)
(*.f64 x -1/2)
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(fma.f64 -1/2 x (*.f64 eps (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(fma.f64 x -1/2 (*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(fma.f64 -1/2 x (*.f64 eps (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(fma.f64 x -1/2 (*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(+.f64 (*.f64 -1/2 x) (*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(fma.f64 -1/2 x (*.f64 eps (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(fma.f64 x -1/2 (*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(*.f64 eps (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2))
(*.f64 eps (fma.f64 1/12 (pow.f64 x 2) -1/2))
(*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(*.f64 eps (-.f64 (+.f64 (*.f64 -1/2 (/.f64 x eps)) (*.f64 1/12 (pow.f64 x 2))) 1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (/.f64 x eps)) (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(*.f64 eps (fma.f64 -1/2 (/.f64 x eps) (fma.f64 (pow.f64 x 2) 1/12 -1/2)))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (*.f64 -1/12 (pow.f64 x 2)))))
(neg.f64 (*.f64 eps (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/12))))
(*.f64 (fma.f64 (pow.f64 x 2) -1/12 1/2) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(neg.f64 (*.f64 eps (+.f64 1/2 (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 (+.f64 (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(neg.f64 (*.f64 eps (+.f64 1/2 (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 (+.f64 (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 1/2 (+.f64 (*.f64 -1/12 (pow.f64 x 2)) (*.f64 1/2 (/.f64 x eps))))))
(neg.f64 (*.f64 eps (+.f64 1/2 (fma.f64 -1/12 (pow.f64 x 2) (*.f64 1/2 (/.f64 x eps))))))
(*.f64 (+.f64 (fma.f64 (pow.f64 x 2) -1/12 1/2) (*.f64 1/2 (/.f64 x eps))) (neg.f64 eps))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))
(*.f64 -1/2 (+.f64 eps x))
(*.f64 -1/2 (+.f64 x eps))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12)) (/.f64 1/2 x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)))
(*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (/.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12)) (/.f64 1/2 x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 -1/2 (/.f64 eps x) -1/2) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 eps (/.f64 -1/2 x) -1/2) x)))
(*.f64 1/12 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 (pow.f64 x 2) 1/12))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/12 eps) (*.f64 1/2 (/.f64 1 x))))
(*.f64 (pow.f64 x 2) (fma.f64 1/12 eps (neg.f64 (/.f64 1/2 x))))
(*.f64 (pow.f64 x 2) (fma.f64 eps 1/12 (/.f64 -1/2 x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x) (*.f64 eps 1/12)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 1/2 (/.f64 eps x) 1/2) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x)) (*.f64 1/12 eps)))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 eps x))) x) (*.f64 eps 1/12)))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 eps 1/12) (/.f64 (fma.f64 1/2 (/.f64 eps x) 1/2) x)))
(*.f64 eps (cos.f64 x))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 3) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 3) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 3) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (-.f64 1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (-.f64 1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 (-.f64 1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))) (neg.f64 (pow.f64 eps 3)))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 eps 1) (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (+.f64 (*.f64 eps 1) (*.f64 -1/6 (pow.f64 eps 3))))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 eps 2) -1/6)) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 (pow.f64 x 2) (fma.f64 1/24 (*.f64 eps (pow.f64 x 2)) (*.f64 eps -1/2)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 eps 2) -1/6)) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/24))))))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 eps 1/24 (*.f64 (pow.f64 x 2) (*.f64 eps -1/720))) (*.f64 eps -1/2)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))
(+.f64 1 (*.f64 (pow.f64 eps 2) -1/6))
(fma.f64 (pow.f64 eps 2) -1/6 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) -1/6)))
(+.f64 (*.f64 (pow.f64 x 2) -1/2) (fma.f64 (pow.f64 eps 2) -1/6 1))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (fma.f64 1/24 (pow.f64 x 2) -1/2))))
(+.f64 (fma.f64 (pow.f64 eps 2) -1/6 1) (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) 1/24 -1/2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/24 (*.f64 -1/720 (pow.f64 x 2)))) 1/2))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (+.f64 1/24 (*.f64 (pow.f64 x 2) -1/720)) -1/2))))
(+.f64 1 (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) -1/720 1/24) -1/2) (*.f64 (pow.f64 eps 2) -1/6)))
(cos.f64 x)
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/6)
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/6)
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) 1/6))
(*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) (+.f64 -1/6 (/.f64 (cos.f64 x) (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 (sin.f64 x) (*.f64 eps -1/2))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/6)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/6)
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 -1/6 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/6)
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 -1/2 (*.f64 x eps) (*.f64 (pow.f64 eps 2) -1/6))
(*.f64 eps (fma.f64 x -1/2 (*.f64 eps -1/6)))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 x (*.f64 eps (fma.f64 (pow.f64 x 2) 1/12 -1/2)) (*.f64 (pow.f64 eps 2) -1/6))
(+.f64 (*.f64 -1/6 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 eps))))))
(fma.f64 -1/6 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/240 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/12))))))
(+.f64 (*.f64 eps (fma.f64 x -1/2 (*.f64 eps -1/6))) (*.f64 (pow.f64 x 3) (fma.f64 (*.f64 eps (pow.f64 x 2)) -1/240 (*.f64 eps 1/12))))
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(+.f64 (*.f64 -1/2 x) (*.f64 -1/6 eps))
(fma.f64 -1/2 x (*.f64 eps -1/6))
(fma.f64 x -1/2 (*.f64 eps -1/6))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/2)))
(fma.f64 -1/6 eps (*.f64 x (fma.f64 1/12 (pow.f64 x 2) -1/2)))
(fma.f64 x (fma.f64 (pow.f64 x 2) 1/12 -1/2) (*.f64 eps -1/6))
(+.f64 (*.f64 -1/6 eps) (*.f64 x (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/12 (*.f64 -1/240 (pow.f64 x 2)))) 1/2)))
(fma.f64 -1/6 eps (*.f64 x (fma.f64 (pow.f64 x 2) (+.f64 1/12 (*.f64 (pow.f64 x 2) -1/240)) -1/2)))
(fma.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) -1/240 1/12) -1/2) (*.f64 eps -1/6))
(*.f64 -1/2 (sin.f64 x))
(*.f64 (sin.f64 x) -1/2)
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 eps (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 eps (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 eps (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 eps (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 eps (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 -1/6 eps)
(*.f64 eps -1/6)
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (fma.f64 1/2 (/.f64 (sin.f64 x) eps) 1/6) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (fma.f64 1/2 (/.f64 (sin.f64 x) eps) 1/6) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 eps (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (fma.f64 1/2 (/.f64 (sin.f64 x) eps) 1/6) (neg.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (fma.f64 eps (*.f64 (sin.f64 x) -1/2) (cos.f64 x)))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) 1/6))
(*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6))
(*.f64 (pow.f64 eps 3) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (pow.f64 eps 2))) -1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6)))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6)))
(*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) eps)) (/.f64 (cos.f64 x) (pow.f64 eps 2))) 1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) (/.f64 (cos.f64 x) (pow.f64 eps 2))) -1/6))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 -1/2 (/.f64 (sin.f64 x) eps) -1/6)))
(*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 (sin.f64 x) (/.f64 -1/2 eps) -1/6)))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 1/2 (/.f64 (sin.f64 x) eps)))))
(*.f64 (pow.f64 eps 3) (neg.f64 (fma.f64 1/2 (/.f64 (sin.f64 x) eps) 1/6)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (neg.f64 (/.f64 (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)) eps)))))
(*.f64 (-.f64 1/6 (/.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps)))))
(neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (neg.f64 (/.f64 (fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)) eps)))))
(*.f64 (-.f64 1/6 (/.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) eps)) (neg.f64 (pow.f64 eps 3)))
(*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2))))
(+.f64 (*.f64 eps 1) (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))))
(fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (+.f64 (*.f64 eps 1) (*.f64 -1/6 (pow.f64 eps 3))))
(fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 eps 2) -1/6)) (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 x eps) (pow.f64 eps 2)))))
(fma.f64 x (*.f64 -1/2 (*.f64 eps (+.f64 x eps))) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/6 (pow.f64 eps 2)))) (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 eps 2) -1/6)) (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 (*.f64 1/12 (pow.f64 eps 2)) x))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 (pow.f64 eps 2) 1/12) x (*.f64 eps -1/2)) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 1)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 3)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 2)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1))
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))))
(*.f64 1 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))) (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)))))))
(pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 1 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1)
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(+.f64 -1 (-.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(pow.f64 (*.f64 (sqrt.f64 -1) (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 1 (cos.f64 eps))))) 2)
(pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 1)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sin.f64 eps)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) 2)
(pow.f64 (*.f64 (sqrt.f64 -1) (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 1 (cos.f64 eps))))) 2)
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(+.f64 -1 (-.f64 1 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 1))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(neg.f64 (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/12 (*.f64 x eps)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x eps) 1/12)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x 1/12))))
(pow.f64 (*.f64 1/12 (*.f64 x eps)) 1)
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(pow.f64 (cbrt.f64 (*.f64 1/12 (*.f64 x eps))) 3)
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(pow.f64 (pow.f64 (*.f64 1/12 (*.f64 x eps)) 3) 1/3)
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(pow.f64 (sqrt.f64 (*.f64 1/12 (*.f64 x eps))) 2)
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) x) 1/12))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/12 (*.f64 x eps)))))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(cbrt.f64 (pow.f64 (*.f64 1/12 (*.f64 x eps)) 3))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(expm1.f64 (log1p.f64 (*.f64 1/12 (*.f64 x eps))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x eps) 1/12)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x 1/12))))
(log1p.f64 (expm1.f64 (*.f64 1/12 (*.f64 x eps))))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(exp.f64 (log.f64 (*.f64 1/12 (*.f64 x eps))))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(exp.f64 (*.f64 (log.f64 (*.f64 1/12 (*.f64 x eps))) 1))
(*.f64 (*.f64 x eps) 1/12)
(*.f64 eps (*.f64 x 1/12))
(+.f64 (*.f64 x (*.f64 eps -1/2)) (*.f64 x (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(+.f64 (*.f64 (*.f64 eps -1/2) x) (*.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) x))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 1)
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 3)
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3) 1/3)
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 2)
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) x))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3)))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3) (pow.f64 x 3)))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 1))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(fma.f64 x (*.f64 eps -1/2) (*.f64 x (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(fma.f64 (*.f64 eps -1/2) x (*.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) x))
(*.f64 x (fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(*.f64 x (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))))
(pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 1)
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 3)
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3) 1/3)
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 2)
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(exp.f64 (log.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 1))
(fma.f64 -1/2 x (*.f64 1/12 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))))
(*.f64 1 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 2) (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 2)) (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 1/4) (pow.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) 2)) (-.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps -1/2) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) 2) (*.f64 (*.f64 x (*.f64 eps -1/2)) (fma.f64 1/12 (*.f64 x eps) -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (*.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) (+.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) (*.f64 eps 1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) 1/4) (*.f64 (*.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2)) (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps 1/2)))))
(pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 1)
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 3)
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 2)
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(log.f64 (exp.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2)) 3))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(exp.f64 (log.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))) 1))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 (fma.f64 1/12 (*.f64 x eps) -1/2) x (*.f64 eps -1/2))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) 2) (cbrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (sqrt.f64 (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2))) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))
(fma.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2) (*.f64 eps -1/2))
(fma.f64 x (fma.f64 (*.f64 x 1/12) eps -1/2) (*.f64 eps -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/6)))
(+.f64 -1 (fma.f64 (pow.f64 eps 2) -1/6 1))
(pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) -1/6)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) -1/6)
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) -1/6)
(pow.f64 (*.f64 eps (sqrt.f64 -1/6)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/6))
(*.f64 (pow.f64 eps 2) -1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) -1/6)
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3))
(*.f64 (pow.f64 eps 2) -1/6)
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/6)))
(+.f64 -1 (fma.f64 (pow.f64 eps 2) -1/6 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) -1/6)
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) -1/6)
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 -1/6 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 -1/6 (pow.f64 eps 2)) eps))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))))
(pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 3)
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3) 1/3)
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 2)
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 -1/6 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/6 (pow.f64 eps 2)) eps))
(fma.f64 eps (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))))
(*.f64 1 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 2)) (-.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (pow.f64 eps 2) -1/6) 2)) (+.f64 (cos.f64 x) (*.f64 1/6 (pow.f64 eps 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 eps 2)) 2) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2))))))
(/.f64 (+.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/6) 2) (*.f64 (*.f64 -1/6 (cos.f64 x)) (pow.f64 eps 2)))))
(/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (pow.f64 eps 2) -1/6) (-.f64 (*.f64 (pow.f64 eps 2) -1/6) (cos.f64 x)))))
(pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 1)
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 3)
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3) 1/3)
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 2)
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x)) 3))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))) 1))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 -1/6 (pow.f64 eps 2) (cos.f64 x))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 1 (*.f64 -1/6 (pow.f64 eps 2)) (cos.f64 x))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 -1/6 (pow.f64 eps 2))) (cos.f64 x))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 -1/6 (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) -1/6 (cos.f64 x))
(fma.f64 (*.f64 eps (sqrt.f64 -1/6)) (*.f64 eps (sqrt.f64 -1/6)) (cos.f64 x))
(+.f64 (pow.f64 (*.f64 eps (sqrt.f64 -1/6)) 2) (cos.f64 x))
(+.f64 (cos.f64 x) (pow.f64 (*.f64 eps (sqrt.f64 -1/6)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps -1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps -1/6)))
(pow.f64 (*.f64 eps -1/6) 1)
(*.f64 eps -1/6)
(pow.f64 (cbrt.f64 (*.f64 eps -1/6)) 3)
(*.f64 eps -1/6)
(pow.f64 (pow.f64 (*.f64 eps -1/6) 3) 1/3)
(*.f64 eps -1/6)
(pow.f64 (sqrt.f64 (*.f64 eps -1/6)) 2)
(*.f64 eps -1/6)
(log.f64 (pow.f64 (exp.f64 -1/6) eps))
(*.f64 eps -1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/6))))
(*.f64 eps -1/6)
(cbrt.f64 (pow.f64 (*.f64 eps -1/6) 3))
(*.f64 eps -1/6)
(expm1.f64 (log1p.f64 (*.f64 eps -1/6)))
(log1p.f64 (expm1.f64 (*.f64 eps -1/6)))
(*.f64 eps -1/6)
(exp.f64 (log.f64 (*.f64 eps -1/6)))
(*.f64 eps -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 eps -1/6)) 1))
(*.f64 eps -1/6)
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (*.f64 eps -1/6)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) eps) (*.f64 (*.f64 eps -1/6) eps))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 1)
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 3)
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3) 1/3)
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 2)
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 1))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (*.f64 eps -1/6)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (*.f64 eps -1/6) eps))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(*.f64 1 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 eps -1/6) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 eps -1/6) 2)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 eps -1/6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (*.f64 (pow.f64 eps 2) 1/36)) (fma.f64 (sin.f64 x) -1/2 (*.f64 eps 1/6)))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 eps -1/6) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 eps -1/6) 2) (*.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (*.f64 (pow.f64 eps 3) -1/216)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 eps -1/6) 2) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps -1/6))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 eps 3) -1/216)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (*.f64 (*.f64 eps -1/6) (-.f64 (*.f64 eps -1/6) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (pow.f64 eps 3) -1/216)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (*.f64 (*.f64 eps -1/6) (fma.f64 eps -1/6 (*.f64 (sin.f64 x) 1/2)))))
(pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 1)
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 3)
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 3) 1/3)
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 2)
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) 3))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) 1))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 eps -1/6 (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 -1/2 (sin.f64 x) (*.f64 eps -1/6))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 -1/6 eps (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 1 (*.f64 eps -1/6) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 1 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/6)) 2) (cbrt.f64 (*.f64 eps -1/6)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) (*.f64 eps -1/6))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 (sqrt.f64 (*.f64 eps -1/6)) (sqrt.f64 (*.f64 eps -1/6)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (*.f64 eps -1/6))
(fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 1)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 3)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 3) 1/3)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 2)
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x))) 3))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)) 3)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))) 1))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6))) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)))))
(*.f64 eps (fma.f64 eps (fma.f64 (sin.f64 x) -1/2 (*.f64 eps -1/6)) (cos.f64 x)))

eval219.0ms (1.5%)

Compiler

Compiled 12237 to 7341 computations (40% saved)

prune106.0ms (0.7%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New5814585
Fresh279
Picked235
Done044
Total58518603
Accuracy
100.0%
Counts
603 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
62.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
98.9%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
97.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))
98.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
99.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 (*.f64 eps (cos.f64 x)))))))
99.1%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))
97.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 x) (*.f64 -1/6 eps)))))
97.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/6))))
95.5%
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
95.4%
(*.f64 eps (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2))))))
95.4%
(*.f64 eps (+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 x eps)))))
98.7%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))
97.7%
(*.f64 eps (cos.f64 x))
95.5%
eps
Compiler

Compiled 415 to 286 computations (31.1% saved)

localize364.0ms (2.5%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))
100.0%
(/.f64 (cos.f64 x) eps)
100.0%
(+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))
99.8%
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
100.0%
(+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))
100.0%
(*.f64 eps (cos.f64 x))
100.0%
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
100.0%
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
100.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
100.0%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.8%
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
Compiler

Compiled 172 to 69 computations (59.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
Operation ival-mult, time spent: 48.0ms, 49.0% of total-time
Operation ival-div, time spent: 13.0ms, 13.0% of total-time
Operation ival-add, time spent: 10.0ms, 10.0% of total-time
Operation ival-tan, time spent: 9.0ms, 9.0% of total-time
Operation ival-sin, time spent: 9.0ms, 9.0% of total-time
Operation ival-cos, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time

series42.0ms (0.3%)

Counts
11 → 187
Calls
Call 1
Inputs
#<alt (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))>
#<alt (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))>
#<alt (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))>
#<alt (*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))>
#<alt (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))>
#<alt (/.f64 (cos.f64 x) eps)>
#<alt (*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))>
Outputs
#<alt (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))>
#<alt (*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (*.f64 1/120 (sin.f64 x)))))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (+.f64 (*.f64 1/120 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/1440 (sin.f64 x)) (+.f64 (*.f64 -1/10080 (sin.f64 x)) (+.f64 (*.f64 1/2880 (sin.f64 x)) (*.f64 17/40320 (sin.f64 x))))))))))))))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x)))) (*.f64 1/2 (sin.f64 x))))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))>
#<alt (*.f64 1/2 (pow.f64 eps 2))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/24 (pow.f64 eps 2))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/24))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/720 (*.f64 -1/40320 (pow.f64 eps 2)))) 1/24))))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))>
#<alt eps>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))>
#<alt (+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/2 (*.f64 eps x)))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2)))))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 -1/2 (*.f64 eps x))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1/2 (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1/2 (*.f64 eps x)))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))>
#<alt (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))>
#<alt (/.f64 1 eps)>
#<alt (+.f64 (*.f64 -1/2 x) (/.f64 1 eps))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 x eps)) 1/2)) (/.f64 1 eps))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/12 x) (*.f64 1/2 (/.f64 1 eps)))) 1/2)) (/.f64 1 eps))>
#<alt (/.f64 (cos.f64 x) eps)>
#<alt (/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)>
#<alt (/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)>
#<alt (*.f64 -1/2 (sin.f64 x))>
#<alt (*.f64 -1/2 (sin.f64 x))>
#<alt (/.f64 1 eps)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps))>
#<alt (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))>
#<alt (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/24 (/.f64 1 eps)))) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
Calls

63 calls:

TimeVariablePointExpression
4.0ms
x
@0
(/ (cos x) eps)
2.0ms
x
@inf
(* (sin x) (* (sin eps) (tan (/ eps 2))))
1.0ms
x
@0
(* (sin x) (* (sin eps) (tan (/ eps 2))))
1.0ms
eps
@inf
(* (sin x) (* (sin eps) (tan (/ eps 2))))
1.0ms
eps
@-inf
(* (sin x) (* (sin eps) (tan (/ eps 2))))

rewrite172.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
598×associate-*r*
396×associate-*l*
262×log1p-expm1-u
262×expm1-log1p-u
260×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032397
1564382
Stop Event
node limit
Counts
11 → 318
Calls
Call 1
Inputs
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))
(+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))
(/.f64 (cos.f64 x) eps)
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (+.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) (pow.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(+.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(+.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(+.f64 eps (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) eps)
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))) 1)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (*.f64 x -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 1))
(fma.f64 eps 1 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 1 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (cos.f64 x) eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))) (/.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(*.f64 1 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))
(pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))
(fma.f64 (*.f64 x eps) -1/2 (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (sin.f64 x) (*.f64 -1/2 eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 1) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 1) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps))) (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3) (pow.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps)) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps)))) (-.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (/.f64 (cos.f64 x) eps) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))) (/.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(*.f64 1 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/4)) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))
(pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (cos.f64 x) (/.f64 1 eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 1 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))
(fma.f64 1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 x) eps))) 1)
(*.f64 (cos.f64 x) (/.f64 1 eps))
(*.f64 1 (/.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (cos.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (cos.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) 1) (/.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 eps)))
(pow.f64 (/.f64 (cos.f64 x) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) 2)
(pow.f64 (/.f64 eps (cos.f64 x)) -1)
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 eps)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) eps))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 x) eps))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 x) eps)))
(exp.f64 (log.f64 (/.f64 (cos.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 x) eps)) 1))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 eps (*.f64 eps (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) eps) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) eps))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) eps))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 1))

simplify340.0ms (2.3%)

Algorithm
egg-herbie
Rules
1684×fma-neg
882×*-commutative
576×sub-neg
472×cube-prod
470×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
098028670
1269526362
2632626250
Stop Event
node limit
Counts
505 → 577
Calls
Call 1
Inputs
(/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (*.f64 1/120 (sin.f64 x)))))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (+.f64 (*.f64 1/120 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/1440 (sin.f64 x)) (+.f64 (*.f64 -1/10080 (sin.f64 x)) (+.f64 (*.f64 1/2880 (sin.f64 x)) (*.f64 17/40320 (sin.f64 x))))))))))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x)))) (*.f64 1/2 (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(*.f64 1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/24 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/720 (*.f64 -1/40320 (pow.f64 eps 2)))) 1/24))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
eps
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2)))))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))
(/.f64 1 eps)
(+.f64 (*.f64 -1/2 x) (/.f64 1 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 x eps)) 1/2)) (/.f64 1 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/12 x) (*.f64 1/2 (/.f64 1 eps)))) 1/2)) (/.f64 1 eps))
(/.f64 (cos.f64 x) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(*.f64 -1/2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(/.f64 1 eps)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/24 (/.f64 1 eps)))) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (+.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) (pow.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(+.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(+.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(+.f64 eps (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) eps)
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))) 1)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (*.f64 x -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 1))
(fma.f64 eps 1 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 1 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (cos.f64 x) eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))) (/.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(*.f64 1 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))
(pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))
(fma.f64 (*.f64 x eps) -1/2 (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (sin.f64 x) (*.f64 -1/2 eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 1) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 1) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps))) (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3) (pow.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps)) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps)))) (-.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (/.f64 (cos.f64 x) eps) eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))) (/.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(*.f64 1 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/4)) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))
(pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (cos.f64 x) (/.f64 1 eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 1 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))
(fma.f64 1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 x) eps))) 1)
(*.f64 (cos.f64 x) (/.f64 1 eps))
(*.f64 1 (/.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (cos.f64 x) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (cos.f64 x) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) 1) (/.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 eps)))
(pow.f64 (/.f64 (cos.f64 x) eps) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) 2)
(pow.f64 (/.f64 eps (cos.f64 x)) -1)
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 eps)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) eps))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 x) eps))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 x) eps)))
(exp.f64 (log.f64 (/.f64 (cos.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 x) eps)) 1))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 eps (*.f64 eps (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) eps) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) eps))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) eps))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 1))
Outputs
(/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 x (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 eps))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2)))))
(*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 x (fma.f64 -1/6 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 x (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 x (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))) 1/120)) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2)))) 1/120)) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps -1/2)))) 1/120)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))))
(*.f64 x (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))) 1/120)))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2)))) (/.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) 1/120) (cos.f64 (*.f64 eps 1/2)))))) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 x (fma.f64 (pow.f64 x 2) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (pow.f64 x 2) (fma.f64 -1/5040 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (/.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2)))) 1/120)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (*.f64 1/120 (sin.f64 x)))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (sin.f64 x) -1/24) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/720))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/12 (sin.f64 x)) (+.f64 (*.f64 1/24 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/144 (sin.f64 x)) (+.f64 (*.f64 1/120 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/1440 (sin.f64 x)) (+.f64 (*.f64 -1/10080 (sin.f64 x)) (+.f64 (*.f64 1/2880 (sin.f64 x)) (*.f64 17/40320 (sin.f64 x))))))))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (sin.f64 x) -1/24) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (sin.f64 x) 1/720) (*.f64 (pow.f64 eps 2) (fma.f64 -1/1440 (sin.f64 x) (fma.f64 -1/10080 (sin.f64 x) (*.f64 (sin.f64 x) 31/40320))))))))))
(*.f64 (pow.f64 eps 2) (fma.f64 1/2 (sin.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (sin.f64 x) -1/24) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 (sin.f64 x) 1/720) (*.f64 (pow.f64 eps 2) (fma.f64 -1/1440 (sin.f64 x) (*.f64 (sin.f64 x) 3/4480)))))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 -1/6 (*.f64 eps (cos.f64 x))) (*.f64 1/2 (sin.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 (*.f64 -1/6 eps) (cos.f64 x)) (*.f64 1/2 (sin.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (*.f64 eps -1/6) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 (cos.f64 x) (*.f64 eps -1/6) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1/12 (sin.f64 x)) (*.f64 1/24 (sin.f64 x))))) (*.f64 -1/6 (cos.f64 x)))) (*.f64 1/2 (sin.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) -1/24)) (*.f64 -1/6 (cos.f64 x)))) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (fma.f64 eps (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) -1/24))) (*.f64 (sin.f64 x) -1/2)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 eps) (neg.f64 (*.f64 x (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))))))
(-.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 eps))) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 eps) (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 -1/2 (*.f64 x (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 (sin.f64 eps) (*.f64 x -1/2)) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 (sin.f64 eps) (*.f64 x -1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2)))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/6 (/.f64 (*.f64 x (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 x (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))) 1/6))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (sin.f64 eps) (*.f64 x (fma.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 eps))) (cos.f64 (*.f64 eps 1/2))) 1/6)) (*.f64 (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))))
(+.f64 (sin.f64 eps) (*.f64 x (fma.f64 x (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))) 1/6)) (*.f64 (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))
(*.f64 1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 -1/24 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) -1/24)))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/720 (pow.f64 eps 2)) 1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (fma.f64 1/720 (pow.f64 eps 2) -1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) 1/720 -1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 (pow.f64 eps 2) (+.f64 1/720 (*.f64 -1/40320 (pow.f64 eps 2)))) 1/24))))
(*.f64 (pow.f64 eps 2) (+.f64 1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 2) (+.f64 1/720 (*.f64 (pow.f64 eps 2) -1/40320)) -1/24))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (sin.f64 eps) (cos.f64 (*.f64 eps -1/2))))
eps
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 1 eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 1 eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 eps x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (/.f64 eps x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (/.f64 eps x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (/.f64 eps x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 eps x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 eps x) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (/.f64 eps x)) (neg.f64 x))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 (pow.f64 x 2) (*.f64 eps -1/2)))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (*.f64 eps 1/24)))))
(+.f64 eps (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 eps))))))
(+.f64 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (fma.f64 -1/720 (*.f64 eps (pow.f64 x 2)) (*.f64 eps 1/24))))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x))))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 x eps) (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (*.f64 -1/2 (*.f64 eps (+.f64 x eps)))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))))
(+.f64 eps (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 1/24 (*.f64 eps (pow.f64 x 2))))))))
(+.f64 eps (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 (pow.f64 x 2) (*.f64 eps 1/24)))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (/.f64 (cos.f64 x) x))))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (/.f64 (cos.f64 x) x))))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (/.f64 (cos.f64 x) x))))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) (*.f64 x -1/2))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 eps (/.f64 (cos.f64 x) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 eps (/.f64 (cos.f64 x) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 eps (/.f64 (cos.f64 x) x)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 -1/2 (*.f64 x eps)))
(+.f64 1 (*.f64 x (*.f64 eps -1/2)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 eps x))))
(+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 x eps))))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/24 (pow.f64 x 2)) 1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 1/24 (pow.f64 x 2) -1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 (pow.f64 x 2) 1/24 -1/2)))))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1/2 (*.f64 x eps))
(*.f64 x (*.f64 eps -1/2))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 -1/2 eps (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 -1/2 eps (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 -1/2 eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 -1/2 eps (/.f64 (cos.f64 x) x)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1/2 (*.f64 x eps))
(*.f64 x (*.f64 eps -1/2))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (cos.f64 x) x) (*.f64 eps 1/2))))
(*.f64 (-.f64 (*.f64 eps 1/2) (/.f64 (cos.f64 x) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (cos.f64 x) x) (*.f64 eps 1/2))))
(*.f64 (-.f64 (*.f64 eps 1/2) (/.f64 (cos.f64 x) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) x)) (*.f64 1/2 eps))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (cos.f64 x) x) (*.f64 eps 1/2))))
(*.f64 (-.f64 (*.f64 eps 1/2) (/.f64 (cos.f64 x) x)) (neg.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps x)))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1/2 (*.f64 x eps))
(*.f64 x (*.f64 eps -1/2))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 -1/2 x (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 eps x))
(*.f64 -1/2 (*.f64 x eps))
(*.f64 x (*.f64 eps -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 x 1/2)))
(*.f64 (-.f64 (*.f64 x 1/2) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 x 1/2)))
(*.f64 (-.f64 (*.f64 x 1/2) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 x))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 x 1/2)))
(*.f64 (-.f64 (*.f64 x 1/2) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 (sin.f64 x) -1/2))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 1/2 (sin.f64 x))))
(*.f64 (-.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 1/2 (sin.f64 x))))
(*.f64 (-.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) eps)) (*.f64 1/2 (sin.f64 x)))))
(*.f64 (neg.f64 eps) (fma.f64 -1 (/.f64 (cos.f64 x) eps) (*.f64 1/2 (sin.f64 x))))
(*.f64 (-.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)) (neg.f64 eps))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (*.f64 -1/2 (*.f64 x eps)))
(+.f64 1 (*.f64 x (*.f64 eps -1/2)))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 -1/2 x))))
(+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 eps x))))
(+.f64 1 (*.f64 x (*.f64 -1/2 (+.f64 x eps))))
(+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 1/12 (*.f64 x eps) -1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 (*.f64 eps 1/12) x -1/2)))))
(+.f64 1 (*.f64 x (fma.f64 -1/2 eps (*.f64 x (fma.f64 x (*.f64 eps 1/12) -1/2)))))
(/.f64 1 eps)
(+.f64 (*.f64 -1/2 x) (/.f64 1 eps))
(fma.f64 -1/2 x (/.f64 1 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 x eps)) 1/2)) (/.f64 1 eps))
(fma.f64 x (fma.f64 -1/2 (/.f64 x eps) -1/2) (/.f64 1 eps))
(fma.f64 x (fma.f64 x (/.f64 -1/2 eps) -1/2) (/.f64 1 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/12 x) (*.f64 1/2 (/.f64 1 eps)))) 1/2)) (/.f64 1 eps))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 x 1/12) (/.f64 1/2 eps)) -1/2) (/.f64 1 eps))
(fma.f64 x (fma.f64 x (fma.f64 x 1/12 (/.f64 -1/2 eps)) -1/2) (/.f64 1 eps))
(/.f64 (cos.f64 x) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps)
(/.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))) eps)
(*.f64 -1/2 (sin.f64 x))
(*.f64 (sin.f64 x) -1/2)
(*.f64 -1/2 (sin.f64 x))
(*.f64 (sin.f64 x) -1/2)
(/.f64 1 eps)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) eps)) (/.f64 1 eps))
(fma.f64 -1/2 (/.f64 (pow.f64 x 2) eps) (/.f64 1 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))
(fma.f64 (pow.f64 x 2) (fma.f64 1/24 (/.f64 (pow.f64 x 2) eps) (neg.f64 (/.f64 1/2 eps))) (/.f64 1 eps))
(fma.f64 (pow.f64 x 2) (fma.f64 1/24 (/.f64 (pow.f64 x 2) eps) (/.f64 -1/2 eps)) (/.f64 1 eps))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (/.f64 1/24 eps) (/.f64 -1/2 eps)) (/.f64 1 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 x 2) eps)) (*.f64 1/24 (/.f64 1 eps)))) (*.f64 1/2 (/.f64 1 eps)))) (/.f64 1 eps))
(fma.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/720 (/.f64 (pow.f64 x 2) eps) (/.f64 1/24 eps))) (/.f64 1/2 eps)) (/.f64 1 eps))
(fma.f64 (pow.f64 x 2) (fma.f64 (pow.f64 x 2) (fma.f64 -1/720 (/.f64 (pow.f64 x 2) eps) (/.f64 1/24 eps)) (/.f64 -1/2 eps)) (/.f64 1 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (*.f64 -1/2 (+.f64 (*.f64 x eps) (pow.f64 eps 2)))))
(+.f64 eps (*.f64 x (*.f64 -1/2 (*.f64 eps (+.f64 x eps)))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 1/12 (*.f64 (pow.f64 eps 2) x)))))))
(+.f64 eps (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 (*.f64 x (pow.f64 eps 2)) 1/12))))))
(+.f64 eps (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (fma.f64 -1/2 eps (*.f64 x (*.f64 (pow.f64 eps 2) 1/12)))))))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3) 1/3)
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2)
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (+.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (*.f64 2 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) (*.f64 2 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))) (fma.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1 (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x)))))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x)))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (-.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) (pow.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) 3) (pow.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) 2) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (-.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 3) (pow.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 2) (*.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (-.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 3) (*.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 2) (*.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (-.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2))) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) 2) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 2) (*.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))) (+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))) 2) (*.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))) (fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3) 1/3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) 3))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 (*.f64 eps 1/2)))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 eps) (sin.f64 x))) 0))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 1)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 3)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 2)
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 2))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (tan.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2))) 3))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))) 1))
(*.f64 (sin.f64 eps) (tan.f64 (*.f64 eps 1/2)))
(+.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(+.f64 eps (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 eps (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) eps)
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x eps) (neg.f64 eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) (fma.f64 eps (*.f64 x (*.f64 eps -1/2)) (neg.f64 eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3))) (-.f64 (+.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 2) 1/4))) (*.f64 (*.f64 x -1/2) (pow.f64 eps 3))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3))) (-.f64 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 2) 1/4)) (fma.f64 (*.f64 x -1/2) (pow.f64 eps 3) (neg.f64 (pow.f64 eps 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (*.f64 x eps) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)))) (-.f64 eps (*.f64 (*.f64 eps -1/2) (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (*.f64 x eps) 2) (*.f64 (pow.f64 eps 2) 1/4))) (+.f64 eps (*.f64 (*.f64 eps 1/2) (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 x -1/2) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))) (-.f64 eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 2) 1/4))) (-.f64 eps (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 1)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 3)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3) 1/3)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 2)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 2))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (*.f64 x -1/2) 1)))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1)) 3))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3)))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) 1) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))) 1))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) 1))
(fma.f64 eps 1 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 (pow.f64 eps 2) (*.f64 x -1/2) eps)
(fma.f64 1 eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 x eps))))
(fma.f64 (*.f64 x eps) (*.f64 eps -1/2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(*.f64 eps (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(*.f64 eps (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(*.f64 eps (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(*.f64 eps (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 eps (cos.f64 x)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 1))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 1))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) 3) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3)) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (-.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) 3) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 x eps)) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 x (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 eps 2) (*.f64 (*.f64 x -1/2) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x 2) 1/4))) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps -1/2) (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) (*.f64 (pow.f64 eps 2) 1/4))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2)))))
(pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 3)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3) 1/3)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 2)
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) eps))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3)))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1))
(*.f64 eps (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 x -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)))
(*.f64 eps (fma.f64 -1/2 (*.f64 x eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))) (/.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2))))
(*.f64 1 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(*.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 x eps)) (-.f64 (*.f64 -1/2 (*.f64 x eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 x eps)) (-.f64 (*.f64 -1/2 (*.f64 x eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x))))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 x eps)) (-.f64 (*.f64 -1/2 (*.f64 x eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 x eps)) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 x eps)) (-.f64 (*.f64 -1/2 (*.f64 x eps)) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (neg.f64 (-.f64 (*.f64 (*.f64 eps 1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (neg.f64 (fma.f64 (*.f64 eps 1/2) (*.f64 x (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x))) (neg.f64 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (neg.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) x) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 x eps)) 3)) (fma.f64 (pow.f64 (*.f64 x eps) 2) 1/4 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 (*.f64 x eps) 3))) (fma.f64 (pow.f64 (*.f64 x eps) 2) 1/4 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4)) (neg.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x eps) 2) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 x (*.f64 eps -1/2)) (cos.f64 x)))
(pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 1)
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 3)
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3) 1/3)
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 2)
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 2))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(log.f64 (exp.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x)) 3))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 x -1/2) (cos.f64 x))) 1))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(fma.f64 eps (*.f64 x -1/2) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) x) (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (*.f64 x eps) -1/2 (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) x)) (cos.f64 x))
(fma.f64 -1/2 (*.f64 x eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (sin.f64 x) (*.f64 -1/2 eps)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 1) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 1))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 1) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 1))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps))) (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) 3) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) (-.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3) (pow.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (-.f64 (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps)) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) 3) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) (-.f64 (/.f64 (*.f64 eps (cos.f64 x)) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (+.f64 (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) (*.f64 eps (/.f64 (cos.f64 x) eps)))) (-.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) (*.f64 eps (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (/.f64 (*.f64 eps (cos.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) (*.f64 (/.f64 (cos.f64 x) eps) eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) -1/2)) (/.f64 (*.f64 eps (cos.f64 x)) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1)
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 3)
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) 1/3)
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (sqrt.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) (pow.f64 eps 3)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(fma.f64 eps (*.f64 (sin.f64 x) -1/2) (*.f64 eps (/.f64 (cos.f64 x) eps)))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(fma.f64 (*.f64 (sin.f64 x) -1/2) eps (*.f64 (/.f64 (cos.f64 x) eps) eps))
(fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2)))
(*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))) (/.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(*.f64 1 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (/.f64 1 (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (/.f64 (cos.f64 x) eps) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (/.f64 (cos.f64 x) eps) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (pow.f64 (/.f64 (cos.f64 x) eps) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))))
(neg.f64 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) -1/4)) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) -1/4)) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1/4) (*.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (/.f64 (cos.f64 x) eps) 3)) (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (fma.f64 1/4 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) 1/4)) (-.f64 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2)))
(neg.f64 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 (cos.f64 x) eps) 2)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) -1/4)) (+.f64 (*.f64 1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2) (*.f64 (pow.f64 (sin.f64 x) 2) -1/4)) (fma.f64 1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps)))
(pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 1)
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3) 1/3)
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 2)
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) 3))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 1))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (cos.f64 x) (/.f64 1 eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 1 (*.f64 (sin.f64 x) -1/2) (/.f64 (cos.f64 x) eps))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 1 (/.f64 (cos.f64 x) eps) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 -1/2 (sin.f64 x) (/.f64 (cos.f64 x) eps))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) 2) (cbrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) (/.f64 (cos.f64 x) eps))
(fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 x) eps))) 1)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (cos.f64 x) (/.f64 1 eps))
(/.f64 (cos.f64 x) eps)
(*.f64 1 (/.f64 (cos.f64 x) eps))
(/.f64 (cos.f64 x) eps)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(/.f64 (cos.f64 x) eps)
(*.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2))
(/.f64 (cos.f64 x) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(/.f64 (cos.f64 x) eps)
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 1 eps)))
(/.f64 (cos.f64 x) eps)
(*.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) (sqrt.f64 (/.f64 (cos.f64 x) eps)))
(/.f64 (cos.f64 x) eps)
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 eps)))
(/.f64 (cos.f64 x) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (cos.f64 x) (cbrt.f64 eps)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (cos.f64 x) (sqrt.f64 eps)))
(/.f64 (/.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 x)) eps))
(/.f64 (cos.f64 x) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (cos.f64 x) eps)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (/.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (cos.f64 x) (sqrt.f64 eps)))
(/.f64 (/.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) 1) (/.f64 (sqrt.f64 (cos.f64 x)) eps))
(/.f64 (cos.f64 x) eps)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (cos.f64 x) (cbrt.f64 eps)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (/.f64 (cos.f64 x) eps) 1)
(/.f64 (cos.f64 x) eps)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) eps)) 3)
(/.f64 (cos.f64 x) eps)
(pow.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3) 1/3)
(/.f64 (cos.f64 x) eps)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 x) eps)) 2)
(/.f64 (cos.f64 x) eps)
(pow.f64 (/.f64 eps (cos.f64 x)) -1)
(/.f64 (cos.f64 x) eps)
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 eps)))
(/.f64 (cos.f64 x) eps)
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) eps))
(/.f64 (cos.f64 x) eps)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 2))
(/.f64 (cos.f64 x) eps)
(log.f64 (exp.f64 (/.f64 (cos.f64 x) eps)))
(/.f64 (cos.f64 x) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 x) eps))))
(/.f64 (cos.f64 x) eps)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 x) eps) 3))
(/.f64 (cos.f64 x) eps)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) eps)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 x) eps)))
(/.f64 (cos.f64 x) eps)
(exp.f64 (log.f64 (/.f64 (cos.f64 x) eps)))
(/.f64 (cos.f64 x) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 x) eps)) 1))
(/.f64 (cos.f64 x) eps)
(+.f64 (*.f64 eps (*.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 eps (*.f64 eps (/.f64 (cos.f64 x) eps))))
(*.f64 eps (fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (*.f64 -1/2 eps))) (*.f64 eps (*.f64 (/.f64 (cos.f64 x) eps) eps)))
(*.f64 eps (fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (sin.f64 x)) eps) (*.f64 (*.f64 eps (/.f64 (cos.f64 x) eps)) eps))
(*.f64 eps (fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps) (*.f64 (*.f64 (/.f64 (cos.f64 x) eps) eps) eps))
(*.f64 eps (fma.f64 eps (/.f64 (cos.f64 x) eps) (*.f64 eps (*.f64 (sin.f64 x) -1/2))))
(*.f64 eps (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)) (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(+.f64 (*.f64 (/.f64 (cos.f64 x) eps) (pow.f64 eps 2)) (*.f64 (*.f64 (sin.f64 x) -1/2) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(pow.f64 (*.f64 eps (sqrt.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))) 2)
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 2))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2)) 3))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)) (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/2 (/.f64 (cos.f64 x) eps)))

eval302.0ms (2%)

Compiler

Compiled 14112 to 7358 computations (47.9% saved)

prune119.0ms (0.8%)

Pruning

25 alts after pruning (14 fresh and 11 done)

PrunedKeptTotal
New59910609
Fresh246
Picked145
Done077
Total60225627
Accuracy
100.0%
Counts
627 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
62.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
95.5%
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
99.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
98.9%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))
95.4%
(+.f64 eps (*.f64 x (*.f64 -1/2 (*.f64 eps (+.f64 x eps)))))
100.0%
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
97.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) -1/2)))
98.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 (*.f64 -1/6 eps) (cos.f64 x)) (*.f64 1/2 (sin.f64 x))))))
99.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 1/24 (*.f64 eps (sin.f64 x)))))))))
99.1%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))
97.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 x) (*.f64 -1/6 eps)))))
97.7%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/6))))
95.4%
(*.f64 eps (+.f64 1 (*.f64 x (+.f64 (*.f64 -1/2 eps) (*.f64 x (-.f64 (*.f64 1/12 (*.f64 eps x)) 1/2))))))
5.7%
(*.f64 eps (*.f64 x (*.f64 eps -1/2)))
97.6%
(*.f64 eps (*.f64 eps (/.f64 (cos.f64 x) eps)))
95.2%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 1/12 x) (*.f64 1/2 (/.f64 1 eps)))) 1/2)) (/.f64 1 eps))))
95.2%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 x eps)) 1/2)) (/.f64 1 eps))))
98.7%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (/.f64 (cos.f64 x) eps))))
97.1%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 (cos.f64 x) eps))))
95.3%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 -1/2 x) (/.f64 1 eps))))
97.7%
(*.f64 eps (cos.f64 x))
95.5%
eps
Compiler

Compiled 810 to 489 computations (39.6% saved)

regimes89.0ms (0.6%)

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

3 calls:

58.0ms
x
18.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
10.0ms
eps
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes52.0ms (0.3%)

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

3 calls:

26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
14.0ms
x
9.0ms
eps
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes41.0ms (0.3%)

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

3 calls:

16.0ms
x
14.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
10.0ms
eps
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
99.7%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes32.0ms (0.2%)

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

3 calls:

12.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
11.0ms
x
8.0ms
eps
Results
AccuracySegmentsBranch
99.1%1x
99.1%1eps
99.1%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes32.0ms (0.2%)

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

3 calls:

12.0ms
x
11.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
eps
Results
AccuracySegmentsBranch
98.9%1x
98.9%1eps
98.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes28.0ms (0.2%)

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

3 calls:

10.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
10.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
97.7%1eps
97.7%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
97.7%1x
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes15.0ms (0.1%)

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

2 calls:

7.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
97.7%1x
97.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.1%)

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

2 calls:

7.0ms
eps
7.0ms
x
Results
AccuracySegmentsBranch
95.5%1x
95.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes51.0ms (0.3%)

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

2 calls:

48.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
95.5%1x
95.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Accuracy

Total -57.6b remaining (-2002%)

Threshold costs -57.6b (-2002%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
70×*-commutative
38×+-commutative
24×sub-neg
20×neg-sub0
20×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058415
1110411
2137411
3159411
4173411
5180411
6182411
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/6))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
eps
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 (/.f64 eps 2)))))
(*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (*.f64 (tan.f64 (*.f64 eps 1/2)) (neg.f64 (sin.f64 x)))))
(*.f64 (sin.f64 eps) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 (*.f64 eps 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 -1/6 eps)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 eps -1/6)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/6))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (*.f64 x eps) (*.f64 -1/2 eps)) eps)
(+.f64 eps (*.f64 (*.f64 eps -1/2) (*.f64 eps x)))
(*.f64 eps (+.f64 1 (*.f64 (*.f64 eps x) -1/2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (*.f64 eps x))))
eps
Compiler

Compiled 123 to 87 computations (29.3% saved)

soundness1.8s (12.1%)

Rules
1684×fma-neg
1552×fma-define
1482×associate-*r*
1250×associate-*r*
1238×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086720697
1229220084
2766720084
083720281
1213319698
2711419006
044524
1730512
03838992
18678632
224398236
368938236
01247
116047
2246047
032397
1564382
098028670
1269526362
2632626250
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1307 to 668 computations (48.9% saved)

end0.0ms (0%)

preprocess91.0ms (0.6%)

Compiler

Compiled 258 to 154 computations (40.3% saved)

Profiling

Loading profile data...