2cos (problem 3.3.5)

Time bar (total: 20.2s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 10 to 7 computations (30% saved)

sample3.8s (19%)

Results
1.9s3962×body1024valid
1.5s2105×body2048valid
327.0ms1397×body512valid
138.0ms790×body256valid
2.0msbody4096valid
Bogosity

preprocess39.0ms (0.2%)

Algorithm
egg-herbie
Rules
512×fma-def
98×sub-neg
82×associate--r+
76×distribute-rgt-in
76×unsub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02292
14084
26284
310784
419684
527984
643584
754084
867384
977384
1084384
1184784
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 eps))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Rules
132×fma-def
24×sub-neg
20×distribute-rgt-in
20×unsub-neg
18×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11221
21721
32521
43421
55121
68921
712621
817421
920921
1023521
1123721
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
39.6%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize113.0ms (0.6%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
75.7%
(cos.f64 (+.f64 x eps))
64.2%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite83.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1066×log-prod
1018×fma-def
690×pow-prod-down
532×pow-exp
514×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

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

simplify101.0ms (0.5%)

Algorithm
egg-herbie
Rules
748×fma-neg
736×unswap-sqr
682×associate-+r+
678×distribute-lft-in
580×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04107568
19307152
227266842
Stop Event
node limit
Counts
224 → 267
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (cos.f64 x)) 2)) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) -1)
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (+.f64 x eps)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))) 2))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
Outputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(+.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 x) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) (fma.f64 (neg.f64 x) (sin.f64 eps) -1)))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)) (*.f64 x x)))) 1))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (+.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 1/6 (pow.f64 x 3)) x)) (fma.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) -1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (*.f64 (neg.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (*.f64 x x) -1/2)) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 (*.f64 (cos.f64 eps) -1/2) x) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (*.f64 x x)) (*.f64 (neg.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 (*.f64 x x) -1/2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 (*.f64 1/6 (pow.f64 x 3)) x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (cos.f64 x)) 2)) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2) 1/2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 1/3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0)
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(fma.f64 (cos.f64 (/.f64 x (-.f64 1 (/.f64 eps x)))) (cos.f64 (/.f64 eps (+.f64 (/.f64 x eps) -1))) (*.f64 (sin.f64 (/.f64 x (-.f64 1 (/.f64 eps x)))) (sin.f64 (/.f64 eps (+.f64 (/.f64 x eps) -1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(cos.f64 (+.f64 eps x))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 1/2)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(cos.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(cos.f64 (+.f64 eps x))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1) 1))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))) 3))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (+.f64 x eps)))) 1/3))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3) 1/3))
(cos.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))) 2))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))

eval65.0ms (0.3%)

Compiler

Compiled 4905 to 1504 computations (69.3% saved)

prune117.0ms (0.6%)

Pruning

41 alts after pruning (40 fresh and 1 done)

PrunedKeptTotal
New22740267
Fresh000
Picked011
Done000
Total22741268
Accurracy
99.7%
Counts
268 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.6%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
49.0%
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))))
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
63.7%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
63.1%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
50.7%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
50.4%
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.4%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.8%
(-.f64 (cos.f64 x) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
49.0%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
39.4%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
39.4%
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
13.5%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
39.4%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
63.6%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
49.0%
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))))
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
63.7%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
63.1%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
50.7%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
50.4%
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.4%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.8%
(-.f64 (cos.f64 x) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
49.0%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
39.4%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
39.4%
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
13.5%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
39.4%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
Compiler

Compiled 2718 to 1752 computations (35.5% saved)

localize1.1s (5.4%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (pow.f64 eps 2) (cos.f64 x))
99.9%
(*.f64 eps (sin.f64 x))
98.8%
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
94.1%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
98.7%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
96.1%
(cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
88.8%
(cos.f64 (+.f64 x eps))
86.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
99.9%
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
99.8%
(log1p.f64 (cos.f64 (+.f64 x eps)))
88.8%
(cos.f64 (+.f64 x eps))
86.8%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
94.3%
(-.f64 (cos.f64 eps) 1)
100.0%
(+.f64 x (+.f64 eps x))
99.9%
(*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))
88.3%
(sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))
Compiler

Compiled 321 to 146 computations (54.5% saved)

series134.0ms (0.7%)

Counts
13 → 249
Calls

75 calls:

TimeVariablePointExpression
29.0ms
eps
@-inf
(log1p.f64 (cos.f64 (+.f64 x eps)))
26.0ms
x
@inf
(log1p.f64 (cos.f64 (+.f64 x eps)))
20.0ms
x
@-inf
(log1p.f64 (cos.f64 (+.f64 x eps)))
19.0ms
eps
@inf
(log1p.f64 (cos.f64 (+.f64 x eps)))
3.0ms
x
@0
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))

rewrite118.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1068×add-sqr-sqrt
1042×pow1
1004×add-exp-log
1002×log1p-expm1-u
1000×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051367
11133367
Stop Event
node limit
Counts
13 → 125
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))
(*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))
(+.f64 x (+.f64 eps x))
(-.f64 (cos.f64 eps) 1)
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(log1p.f64 (cos.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 3))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 eps 2) (cos.f64 x))
Outputs
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1 (+.f64 x (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (+.f64 x eps))) (cbrt.f64 (+.f64 x (+.f64 x eps)))) (cbrt.f64 (+.f64 x (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 x eps))) (sqrt.f64 (+.f64 x (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 x (+.f64 x eps)))
(pow.f64 (+.f64 x (+.f64 x eps)) 1)
(log.f64 (exp.f64 (+.f64 x (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (+.f64 x eps))) (+.f64 x (+.f64 x eps))))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))
(exp.f64 (log.f64 (+.f64 x (+.f64 x eps))))
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 x eps))))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 1 (log1p.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) 1)
(log.f64 (+.f64 1 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) (log1p.f64 (cos.f64 (+.f64 x eps)))) (log1p.f64 (cos.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (cos.f64 (+.f64 x eps))) 1)
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 x eps))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(*.f64 1 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1)
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) 1)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(*.f64 1 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(*.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) 3) (pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (-.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(pow.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) 1)
(log.f64 (exp.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(expm1.f64 (log1p.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(exp.f64 (log.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(log1p.f64 (expm1.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3)) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 1)
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))

simplify187.0ms (0.9%)

Algorithm
egg-herbie
Rules
1286×fma-def
1246×associate-*r*
1134×associate-*l*
828×fma-neg
606×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069416536
1195914998
2754914990
Stop Event
node limit
Counts
374 → 406
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(*.f64 2 x)
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
(+.f64 eps (*.f64 2 x))
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
eps
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(+.f64 (*.f64 2 x) eps)
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(log.f64 (+.f64 (cos.f64 eps) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (+.f64 (/.f64 (sin.f64 eps) (+.f64 (cos.f64 eps) 1)) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))))) (pow.f64 x 3))))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (+.f64 (cos.f64 x) 1))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1))))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2)))))) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 (cos.f64 x) 1) 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 x) 1) 3))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 x) 1)))))) (+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2)))))) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1))))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2)))) (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2)))) (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 8)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps))))))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x))))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4))) (pow.f64 x 2)))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 -1/36 (pow.f64 eps 3))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4))) (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 -1/36 (pow.f64 eps 3))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(*.f64 eps x)
(+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(pow.f64 eps 2)
(+.f64 (pow.f64 eps 2) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))))))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1 (+.f64 x (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (+.f64 x eps))) (cbrt.f64 (+.f64 x (+.f64 x eps)))) (cbrt.f64 (+.f64 x (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 x (+.f64 x eps))) (sqrt.f64 (+.f64 x (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 x (+.f64 x eps)))
(pow.f64 (+.f64 x (+.f64 x eps)) 1)
(log.f64 (exp.f64 (+.f64 x (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (+.f64 x eps))) (+.f64 x (+.f64 x eps))))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))
(exp.f64 (log.f64 (+.f64 x (+.f64 x eps))))
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 x eps))))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 1 (log1p.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) 1)
(log.f64 (+.f64 1 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) (log1p.f64 (cos.f64 (+.f64 x eps)))) (log1p.f64 (cos.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (cos.f64 (+.f64 x eps))) 1)
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 x eps))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(*.f64 1 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1)
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) 1)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(*.f64 1 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(*.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) 3) (pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (-.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(pow.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) 1)
(log.f64 (exp.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(expm1.f64 (log1p.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(exp.f64 (log.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(log1p.f64 (expm1.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3)) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 1)
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
Outputs
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x))))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (*.f64 x x) -1/2) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 3) -1/6))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/48 (pow.f64 eps 3)) (*.f64 1/2 eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 1/2 (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps 1/4))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 eps (*.f64 eps (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 eps (*.f64 1/2 (sin.f64 x)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 eps (*.f64 eps (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -1/2 (*.f64 (*.f64 x x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 x x) -1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (*.f64 x x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 x x) -1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 eps (*.f64 2 x))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
eps
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (*.f64 2 x) eps)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (fma.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 x (neg.f64 (sin.f64 eps)))) -1))
(+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (fma.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) 1/2) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) -1)
(+.f64 (+.f64 (*.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) 1/2)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (pow.f64 x 3) 1/6) (neg.f64 x)))) (+.f64 -1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (pow.f64 x 3) 1/6) (neg.f64 x))) (fma.f64 (*.f64 x x) (fma.f64 -1/2 (cos.f64 eps) 1/2) -1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 (cos.f64 eps) 1))
(log1p.f64 (cos.f64 eps))
(+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (log1p.f64 (cos.f64 eps)) (*.f64 (tan.f64 (/.f64 eps 2)) x))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1)))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)) (*.f64 (tan.f64 (/.f64 eps 2)) (tan.f64 (/.f64 eps 2))))) (*.f64 x x) (-.f64 (log1p.f64 (cos.f64 eps)) (*.f64 (tan.f64 (/.f64 eps 2)) x)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (+.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (+.f64 (/.f64 (sin.f64 eps) (+.f64 (cos.f64 eps) 1)) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))))) (pow.f64 x 3))))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))))) (+.f64 (log.f64 (+.f64 (cos.f64 eps) 1)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (*.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -3 (/.f64 (cos.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 eps))) (+.f64 (/.f64 (sin.f64 eps) (+.f64 (cos.f64 eps) 1)) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))))))))))
(+.f64 (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)) (*.f64 (tan.f64 (/.f64 eps 2)) (tan.f64 (/.f64 eps 2))))) (*.f64 x x) (-.f64 (log1p.f64 (cos.f64 eps)) (*.f64 (tan.f64 (/.f64 eps 2)) x))) (*.f64 (fma.f64 -3 (*.f64 (/.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)) (tan.f64 (/.f64 eps 2))) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)) (tan.f64 (/.f64 eps 2)))) (*.f64 (pow.f64 x 3) 1/6)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 (cos.f64 x) 1))
(log1p.f64 (cos.f64 x))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1))))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (/.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 (cos.f64 x) 1)))
(-.f64 (log1p.f64 (cos.f64 x)) (*.f64 (/.f64 eps (+.f64 (cos.f64 x) 1)) (sin.f64 x)))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2)))))) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1)))))
(+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2))))) (/.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 (cos.f64 x) 1))))
(+.f64 (-.f64 (log1p.f64 (cos.f64 x)) (*.f64 (/.f64 eps (+.f64 (cos.f64 x) 1)) (sin.f64 x))) (*.f64 (-.f64 (/.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 x) 1)) (*.f64 (tan.f64 (/.f64 x 2)) (tan.f64 (/.f64 x 2)))) (*.f64 1/2 (*.f64 eps eps))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 (cos.f64 x) 1) 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 x) 1) 3))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 x) 1)))))) (+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2)))))) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (+.f64 (cos.f64 x) 1))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -3 (/.f64 (cos.f64 x) (/.f64 (pow.f64 (+.f64 (cos.f64 x) 1) 2) (sin.f64 x))) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 x) 1) 3)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 x) 1))))) (+.f64 (log.f64 (+.f64 (cos.f64 x) 1)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 x) 1) 2))))) (/.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 (cos.f64 x) 1)))))
(+.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 x) 1)) (*.f64 (tan.f64 (/.f64 x 2)) (tan.f64 (/.f64 x 2)))) (*.f64 1/2 (*.f64 eps eps))) (*.f64 (/.f64 eps (+.f64 (cos.f64 x) 1)) (sin.f64 x))) (fma.f64 (*.f64 (pow.f64 eps 3) 1/6) (fma.f64 -3 (*.f64 (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) 1)) (tan.f64 (/.f64 x 2))) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 x) 1) 3)) (tan.f64 (/.f64 x 2)))) (log1p.f64 (cos.f64 x))))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 eps x))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (neg.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x x))) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (neg.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 x x))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 (pow.f64 x 3) 1/6) (neg.f64 x)))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps -1/2)) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps -1/2)) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18))) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(fma.f64 -1/3 (*.f64 (sin.f64 eps) (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18)))) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2)))) (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))) (*.f64 (*.f64 x x) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))))
(fma.f64 -1/3 (*.f64 (sin.f64 eps) (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (sin.f64 eps) x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2)))) (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3))))))
(fma.f64 -1/3 (*.f64 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18))) (+.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))) (*.f64 (*.f64 x x) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))) (*.f64 (pow.f64 x 3) (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18)) (*.f64 (sin.f64 eps) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))))))))))))
(fma.f64 -1/3 (*.f64 (sin.f64 eps) (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))) (fma.f64 -1/3 (*.f64 (pow.f64 x 3) (*.f64 (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18))) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (sin.f64 eps)))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))))) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x))
(+.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 x (*.f64 (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18))) -1)))
(fma.f64 x (*.f64 -1 (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (sin.f64 eps)))) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x)))
(fma.f64 (+.f64 (*.f64 1/3 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (fma.f64 2/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))) (*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 2/3 (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))) (*.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18)))))))) (*.f64 x x) (+.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 x (*.f64 (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18))) -1))))
(fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (fma.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18))) (*.f64 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (fma.f64 x (*.f64 -1 (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (sin.f64 eps)))) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/9) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 8)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 2)) 1/3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (*.f64 -1/6 (sin.f64 eps)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 5)) 1/9) (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))) (sin.f64 eps))))))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/3) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (cos.f64 eps) 1)) 1/9) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (cos.f64 eps) 1) 4)) 1/9) (sin.f64 eps)))) x))))
(fma.f64 (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18)) (*.f64 (sin.f64 eps) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18)) (*.f64 (sin.f64 eps) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18)) (*.f64 (sin.f64 eps) (fma.f64 2/3 (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))) (*.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18))))))) (*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 -2/9 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 8)) 1/18))) (*.f64 -2/3 (*.f64 (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18)) (*.f64 (sin.f64 eps) (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))))))) (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))))))))) (pow.f64 x 3) (fma.f64 (+.f64 (*.f64 1/3 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (fma.f64 2/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))) (*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 2/3 (*.f64 (-.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))) (*.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18)))))))) (*.f64 x x) (+.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 x (*.f64 (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18))) -1)))))
(fma.f64 (pow.f64 x 3) (fma.f64 -1/3 (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18))) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (sin.f64 eps)))) (fma.f64 (*.f64 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18)))) -2/9 (fma.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (*.f64 (pow.f64 (sin.f64 eps) 3) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))) (fma.f64 -1/6 (sin.f64 eps) (*.f64 (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 5)) 1/18))) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (sin.f64 eps)))) (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 8)) 1/18))))) (*.f64 -1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18))) (*.f64 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))))) (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) 1/18)))))))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (fma.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)) 1/18))) (*.f64 (+.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18)) (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 1/18))))) (fma.f64 x (*.f64 -1 (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4) 1/18) (sin.f64 eps)))) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) 1/24))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) 1/24))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x)))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6)))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 eps (*.f64 eps -1/2))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4))) (pow.f64 x 2)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6)) x (*.f64 (*.f64 x x) (fma.f64 1/4 (*.f64 eps eps) (*.f64 -1/48 (pow.f64 eps 4)))))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 x (*.f64 x (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 eps (*.f64 eps 1/4))))))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 -1/36 (pow.f64 eps 3))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/48 (pow.f64 eps 4))) (pow.f64 x 2))))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (fma.f64 1/6 eps (*.f64 (pow.f64 eps 3) -1/36)) (pow.f64 x 3) (fma.f64 (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6)) x (*.f64 (*.f64 x x) (fma.f64 1/4 (*.f64 eps eps) (*.f64 -1/48 (pow.f64 eps 4))))))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 x 3) (fma.f64 eps 1/6 (*.f64 (pow.f64 eps 3) -1/36)) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 x (*.f64 x (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 eps (*.f64 eps 1/4)))))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 x (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6))))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6)) x (*.f64 1/4 (*.f64 (*.f64 x x) (*.f64 eps eps)))))
(fma.f64 -1/2 (*.f64 eps eps) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (*.f64 eps eps) (*.f64 1/4 (*.f64 x x)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 eps) (*.f64 -1/36 (pow.f64 eps 3))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 eps) (*.f64 1/6 (pow.f64 eps 3))) x) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (fma.f64 1/6 eps (*.f64 (pow.f64 eps 3) -1/36)) (pow.f64 x 3) (fma.f64 (fma.f64 -1 eps (*.f64 (pow.f64 eps 3) 1/6)) x (*.f64 1/4 (*.f64 (*.f64 x x) (*.f64 eps eps))))))
(fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 x 3) (fma.f64 eps 1/6 (*.f64 (pow.f64 eps 3) -1/36)) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (*.f64 eps eps) (*.f64 1/4 (*.f64 x x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(*.f64 eps x)
(+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps x (*.f64 (*.f64 -1/6 eps) (pow.f64 x 3)))
(fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (*.f64 (*.f64 -1/6 eps) (pow.f64 x 3))))
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))))
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 (*.f64 -1/6 eps) (pow.f64 x 3)))))
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (*.f64 eps -1/5040)))))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (*.f64 eps eps) (*.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 eps eps))))
(fma.f64 eps eps (*.f64 (*.f64 eps eps) (*.f64 -1/2 (*.f64 x x))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 1/24 (*.f64 (*.f64 eps eps) (pow.f64 x 4)))))
(fma.f64 eps eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 4) 1/24))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/24 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 -1/720 (*.f64 (*.f64 eps eps) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (*.f64 eps eps) (pow.f64 x 4))))))
(fma.f64 eps eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (*.f64 x x))) (fma.f64 (*.f64 (*.f64 eps eps) 1/24) (pow.f64 x 4) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 6) -1/720)))))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 eps 2))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 1/2 eps x))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps x))) (cos.f64 (fma.f64 1/2 eps (fma.f64 1/2 eps x)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 1 (+.f64 x (+.f64 x eps)))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (+.f64 x eps))) (cbrt.f64 (+.f64 x (+.f64 x eps)))) (cbrt.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(*.f64 (sqrt.f64 (+.f64 x (+.f64 x eps))) (sqrt.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 x x (*.f64 (+.f64 eps x) (+.f64 x (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 (+.f64 eps x) (+.f64 eps 0) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 x (+.f64 x eps)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (-.f64 x (+.f64 eps x)))
(/.f64 (fma.f64 x 2 eps) (/.f64 (neg.f64 eps) (neg.f64 eps)))
(pow.f64 (+.f64 x (+.f64 x eps)) 1)
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(log.f64 (exp.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (+.f64 x eps)) (+.f64 x (+.f64 x eps))) (+.f64 x (+.f64 x eps))))
(cbrt.f64 (*.f64 (+.f64 x (+.f64 eps x)) (*.f64 (+.f64 x (+.f64 eps x)) (+.f64 x (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (fma.f64 x 2 eps) 3))
(expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(exp.f64 (log.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(log1p.f64 (expm1.f64 (+.f64 x (+.f64 x eps))))
(fma.f64 2 x eps)
(fma.f64 x 2 eps)
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (fma.f64 (cos.f64 eps) (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 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 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))) (sin.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (sin.f64 (/.f64 (fma.f64 x 2 eps) 2)) -2))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 x)))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 6)))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (log1p.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))) (cbrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) 1)
(log1p.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (cos.f64 (+.f64 x eps))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (cos.f64 (+.f64 x eps))) (log1p.f64 (cos.f64 (+.f64 x eps)))) (log1p.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (log1p.f64 (cos.f64 (+.f64 eps x))) (*.f64 (log1p.f64 (cos.f64 (+.f64 eps x))) (log1p.f64 (cos.f64 (+.f64 eps x))))))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (+.f64 eps x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))))
(log1p.f64 (cos.f64 (+.f64 eps x)))
(-.f64 (+.f64 1 (cos.f64 (+.f64 x eps))) 1)
(+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1))
(+.f64 (cos.f64 (+.f64 eps x)) 0)
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (cbrt.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 1 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1/3)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1)
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 1 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(cbrt.f64 (*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 6)))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))) (cbrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (sqrt.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) 3) (pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 3)) (+.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (-.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))))
(/.f64 (+.f64 (*.f64 1/13824 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 3)) (pow.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))) 3)) (+.f64 (*.f64 1/576 (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (*.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))))))
(/.f64 (fma.f64 1/13824 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 3) (pow.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) (+.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) -1/24)) (*.f64 1/576 (*.f64 (pow.f64 eps 8) (*.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (fma.f64 1/13824 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 3) (pow.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) (+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) -1/24))) (*.f64 1/576 (*.f64 (pow.f64 eps 8) (*.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 1/576 (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (cos.f64 x) (pow.f64 eps 4)))) (*.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))) (-.f64 (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 1/576 (*.f64 (pow.f64 eps 8) (*.f64 (cos.f64 x) (cos.f64 x)))) (pow.f64 (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x))) 2)) (-.f64 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) 1/24)) (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))))
(pow.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) 1)
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (*.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))) (*.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x)))) 3))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3)) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))) 3)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (pow.f64 eps 3)))) (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3) (pow.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x))) (+.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x))) (*.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) (*.f64 1/36 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))) (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 1/36 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (pow.f64 eps 3)))) (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(/.f64 (fma.f64 1/36 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 2)) (*.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x))) (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))))
(pow.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) 1)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 1/6 (sin.f64 x)))) (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 eps (sin.f64 x))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) 1)
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (*.f64 eps eps))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 eps 4))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (cos.f64 x) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (cos.f64 x)))

eval354.0ms (1.8%)

Compiler

Compiled 25891 to 12616 computations (51.3% saved)

prune277.0ms (1.4%)

Pruning

69 alts after pruning (66 fresh and 3 done)

PrunedKeptTotal
New93037967
Fresh62935
Picked325
Done011
Total939691008
Accurracy
99.8%
Counts
1008 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.6%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.0%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
24.2%
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
40.3%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
51.2%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
63.7%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
63.1%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
50.7%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
39.7%
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
50.4%
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
13.7%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 x))) (cos.f64 x))
40.6%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 eps))) (cos.f64 x))
13.9%
(-.f64 (expm1.f64 (log.f64 (+.f64 (cos.f64 x) 1))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.8%
(-.f64 (cos.f64 x) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
48.3%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
24.1%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
25.4%
(*.f64 eps (*.f64 eps -1/2))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
51.5%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
39.2%
(*.f64 -2 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))
53.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))))
50.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
49.9%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
74.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
34.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
32.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
31.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))))))
40.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
61.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
72.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
75.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
40.1%
(*.f64 -2 (log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
75.3%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
52.4%
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3)))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
40.4%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
13.5%
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1/3)) 3))
23.2%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 3))
24.1%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))) 3))
40.4%
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
40.4%
(cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))
63.6%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
63.1%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.0%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
24.2%
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
40.3%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
51.2%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
63.7%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
63.1%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
50.7%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
39.7%
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
50.4%
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
13.7%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 x))) (cos.f64 x))
40.6%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 eps))) (cos.f64 x))
13.9%
(-.f64 (expm1.f64 (log.f64 (+.f64 (cos.f64 x) 1))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.8%
(-.f64 (cos.f64 x) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
48.3%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))) (cbrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
24.1%
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (sin.f64 x))))))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
25.4%
(*.f64 eps (*.f64 eps -1/2))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
51.5%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
39.2%
(*.f64 -2 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))
53.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))))
50.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
49.9%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
74.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
34.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
32.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
31.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))))))
40.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
61.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
72.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
75.2%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
40.1%
(*.f64 -2 (log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
75.3%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
52.4%
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3)))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
40.4%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
13.5%
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1/3)) 3))
23.2%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 3))
24.1%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))) 3))
40.4%
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
40.4%
(cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))
Compiler

Compiled 5120 to 3436 computations (32.9% saved)

localize1.4s (7%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
100.0%
(cos.f64 eps)
99.9%
(*.f64 (cos.f64 eps) (cos.f64 x))
99.8%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
99.6%
(*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
99.5%
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
87.6%
(cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)))
77.7%
(+.f64 -1 (cos.f64 eps))
99.7%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
99.5%
(*.f64 (cos.f64 eps) (cos.f64 eps))
99.2%
(+.f64 (cos.f64 eps) 1)
77.5%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1)
99.7%
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
99.7%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
99.5%
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))
75.5%
(sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))
Compiler

Compiled 219 to 100 computations (54.3% saved)

series146.0ms (0.7%)

Counts
16 → 256
Calls

69 calls:

TimeVariablePointExpression
43.0ms
eps
@-inf
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
18.0ms
eps
@-inf
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
18.0ms
x
@-inf
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
17.0ms
eps
@inf
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
17.0ms
eps
@-inf
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1)

rewrite117.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
770×add-sqr-sqrt
758×pow1
754×*-un-lft-identity
718×log1p-expm1-u
716×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify157.0ms (0.8%)

Algorithm
egg-herbie
Rules
1368×fma-def
1178×associate-*r*
1044×associate-*l*
528×times-frac
502×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082817948
1201516874
Stop Event
node limit
Counts
552 → 527
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 x 2))) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))))) (pow.f64 x 3))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3/4 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/4 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -3/4 (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -3/8 (pow.f64 (sin.f64 x) 4)) (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 -12 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3/4 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/4 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(*.f64 -1 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4)))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6))))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -2/45 (pow.f64 eps 6)) (*.f64 1/315 (pow.f64 eps 8)))))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
2
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.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 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.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 1/4 (pow.f64 eps 4))
(+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 -1/24 (pow.f64 eps 6)))
(+.f64 (*.f64 1/4 (pow.f64 eps 4)) (+.f64 (*.f64 -1/24 (pow.f64 eps 6)) (*.f64 1/320 (pow.f64 eps 8))))
(+.f64 (*.f64 -17/120960 (pow.f64 eps 10)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (+.f64 (*.f64 -1/24 (pow.f64 eps 6)) (*.f64 1/320 (pow.f64 eps 8)))))
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(*.f64 -1/8 (pow.f64 eps 6))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (*.f64 -1/8 (pow.f64 eps 6)))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (+.f64 (*.f64 -7/1920 (pow.f64 eps 10)) (*.f64 -1/8 (pow.f64 eps 6))))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (+.f64 (*.f64 -7/1920 (pow.f64 eps 10)) (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 1/3780 (pow.f64 eps 12)))))
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4)))))
(+.f64 (*.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4))))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
1
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (+.f64 x eps)))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 x eps)))))
(+.f64 (*.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 (+.f64 x eps) 1/2))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 (+.f64 x eps) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 2)
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))) (*.f64 1/2 eps))) (cos.f64 (fma.f64 1/2 (+.f64 x (+.f64 x eps)) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))) (*.f64 1/2 eps))) (cos.f64 (fma.f64 1/2 (+.f64 x (+.f64 x eps)) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2)
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 1))
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
(*.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 4) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))
(pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1)
(pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 3)
(pow.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2)
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(log.f64 (exp.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(cbrt.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3))
(expm1.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(fma.f64 1 (pow.f64 (cos.f64 eps) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 eps) 2)) (sqrt.f64 (pow.f64 (cos.f64 eps) 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 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (cbrt.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)))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) 1)))
(fma.f64 1 (cos.f64 eps) 1)
(fma.f64 (cbrt.f64 (pow.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 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2))) 1)
(/.f64 (+.f64 (cos.f64 (*.f64 2 eps)) (cos.f64 (-.f64 eps eps))) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 3)
(pow.f64 (sqrt.f64 (pow.f64 (cos.f64 eps) 2)) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 6) 1/3)
(log.f64 (exp.f64 (pow.f64 (cos.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 eps) 2))))
(cbrt.f64 (pow.f64 (cos.f64 eps) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 eps) 2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1)
(*.f64 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 (+.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 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(*.f64 (cbrt.f64 (pow.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))))
(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 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2)
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -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))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(exp.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (log1p.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (log1p.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(-.f64 (cos.f64 eps) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.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 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 -1 (cos.f64 eps)))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (cbrt.f64 (pow.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 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.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 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 -1 (cos.f64 eps)))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -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))))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) 1)
(*.f64 1 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 4)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 (cos.f64 eps) -1))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) 1)
(pow.f64 (+.f64 (cos.f64 eps) -1) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(exp.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))
(pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2)
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (+.f64 (cos.f64 eps) 1) 1)
(*.f64 1 (cos.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)))
(*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (cos.f64 eps) 1)
(pow.f64 (cbrt.f64 (cos.f64 eps)) 3)
(pow.f64 (sqrt.f64 (cos.f64 eps)) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 3) 1/3)
(log.f64 (exp.f64 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 eps))))
(cbrt.f64 (pow.f64 (cos.f64 eps) 3))
(expm1.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 1))
(log1p.f64 (expm1.f64 (cos.f64 eps)))
Outputs
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x))))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) x (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 x 3) -1/6))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 eps (*.f64 eps (sin.f64 x))) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 eps (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/48 (pow.f64 eps 3)) (*.f64 1/2 eps))) (sin.f64 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x x))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (*.f64 x x) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x x))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/48)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x x))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (*.f64 (*.f64 x x) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 x x))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (cos.f64 (*.f64 1/2 eps)) x (sin.f64 (*.f64 1/2 eps)))) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 (*.f64 x x) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (cos.f64 x) (*.f64 eps eps)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/48)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))))
(+.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 x 2))) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1))))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)))) (*.f64 x x) (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 x 2))) (+.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 eps)) x))) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1))))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 3)))))))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)))) (*.f64 x x) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 3)) (/.f64 (*.f64 (*.f64 3 (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) 2))) (/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1) (cos.f64 (*.f64 1/2 eps)))))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/2 (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
(*.f64 1/2 (fma.f64 (*.f64 eps eps) (fma.f64 1/2 (cos.f64 x) (*.f64 -1/4 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3/4 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/4 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/2 (cos.f64 x)))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -3/4 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 6 (*.f64 (sin.f64 x) -1/12) (*.f64 1/4 (pow.f64 (sin.f64 x) 3))))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/2 (fma.f64 (*.f64 eps eps) (fma.f64 1/2 (cos.f64 x) (*.f64 -1/4 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (sin.f64 x)))) (*.f64 (fma.f64 -3/4 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 1/4 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) -1/2))) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -3/4 (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -3/8 (pow.f64 (sin.f64 x) 4)) (+.f64 (*.f64 -1/2 (cos.f64 x)) (*.f64 -12 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/2 (cos.f64 x))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3/4 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 6 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/4 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (fma.f64 -3/4 (pow.f64 (cos.f64 x) 2) (fma.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -3/8 (pow.f64 (sin.f64 x) 4) (fma.f64 -1/2 (cos.f64 x) (*.f64 -12 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) -1/12)))))))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/2 (cos.f64 x)))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -3/4 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 6 (*.f64 (sin.f64 x) -1/12) (*.f64 1/4 (pow.f64 (sin.f64 x) 3))))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (fma.f64 -3/4 (pow.f64 (cos.f64 x) 2) (fma.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -3/8 (pow.f64 (sin.f64 x) 4) (fma.f64 -12 (*.f64 (pow.f64 (sin.f64 x) 2) -1/12) (*.f64 -1/2 (cos.f64 x))))))) (+.f64 (*.f64 1/2 (fma.f64 (*.f64 eps eps) (fma.f64 1/2 (cos.f64 x) (*.f64 -1/4 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (sin.f64 x)))) (*.f64 (fma.f64 -3/4 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 1/4 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) -1/2))) (*.f64 (pow.f64 eps 3) 1/6))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 -1 (pow.f64 eps 2))
(neg.f64 (*.f64 eps eps))
(*.f64 eps (neg.f64 eps))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4)))
(fma.f64 -1 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/3))
(-.f64 (*.f64 (pow.f64 eps 4) 1/3) (*.f64 eps eps))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6))))
(fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (*.f64 -2/45 (pow.f64 eps 6))))
(-.f64 (fma.f64 (pow.f64 eps 4) 1/3 (*.f64 -2/45 (pow.f64 eps 6))) (*.f64 eps eps))
(+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -2/45 (pow.f64 eps 6)) (*.f64 1/315 (pow.f64 eps 8)))))
(fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (fma.f64 -2/45 (pow.f64 eps 6) (*.f64 1/315 (pow.f64 eps 8)))))
(-.f64 (fma.f64 (pow.f64 eps 4) 1/3 (fma.f64 -2/45 (pow.f64 eps 6) (*.f64 1/315 (pow.f64 eps 8)))) (*.f64 eps eps))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
2
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)
(fma.f64 -1/2 (*.f64 eps eps) 2)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) 2))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(fma.f64 1/24 (pow.f64 eps 4) (+.f64 (fma.f64 -1/2 (*.f64 eps eps) 2) (*.f64 (pow.f64 eps 6) -1/720)))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 eps 6) -1/720 2)))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
1
(+.f64 1 (*.f64 -1 (pow.f64 eps 2)))
(+.f64 1 (neg.f64 (*.f64 eps eps)))
(-.f64 1 (*.f64 eps eps))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (*.f64 1/3 (pow.f64 eps 4))))
(+.f64 1 (fma.f64 -1 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/3)))
(+.f64 (*.f64 (pow.f64 eps 4) 1/3) (-.f64 1 (*.f64 eps eps)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 eps 2)) (+.f64 (*.f64 1/3 (pow.f64 eps 4)) (*.f64 -2/45 (pow.f64 eps 6)))))
(+.f64 1 (fma.f64 -1 (*.f64 eps eps) (fma.f64 1/3 (pow.f64 eps 4) (*.f64 -2/45 (pow.f64 eps 6)))))
(+.f64 1 (-.f64 (fma.f64 (pow.f64 eps 4) 1/3 (*.f64 -2/45 (pow.f64 eps 6))) (*.f64 eps eps)))
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cos.f64 eps) 2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) -1/720)))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 eps (*.f64 eps -1/2))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/40320))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 (pow.f64 eps 8) 1/40320))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) -1/720)))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 eps (*.f64 eps -1/2))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/40320))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 (pow.f64 eps 8) 1/40320))))
(-.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 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) -1/720)))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 eps (*.f64 eps -1/2))))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/40320))))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 (pow.f64 eps 8) 1/40320))))
(-.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 1/4 (pow.f64 eps 4))
(+.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 -1/24 (pow.f64 eps 6)))
(fma.f64 1/4 (pow.f64 eps 4) (*.f64 (pow.f64 eps 6) -1/24))
(+.f64 (*.f64 1/4 (pow.f64 eps 4)) (+.f64 (*.f64 -1/24 (pow.f64 eps 6)) (*.f64 1/320 (pow.f64 eps 8))))
(fma.f64 1/4 (pow.f64 eps 4) (fma.f64 -1/24 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/320)))
(fma.f64 1/4 (pow.f64 eps 4) (fma.f64 (pow.f64 eps 6) -1/24 (*.f64 (pow.f64 eps 8) 1/320)))
(+.f64 (*.f64 -17/120960 (pow.f64 eps 10)) (+.f64 (*.f64 1/4 (pow.f64 eps 4)) (+.f64 (*.f64 -1/24 (pow.f64 eps 6)) (*.f64 1/320 (pow.f64 eps 8)))))
(fma.f64 -17/120960 (pow.f64 eps 10) (fma.f64 1/4 (pow.f64 eps 4) (fma.f64 -1/24 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/320))))
(fma.f64 -17/120960 (pow.f64 eps 10) (fma.f64 1/4 (pow.f64 eps 4) (fma.f64 (pow.f64 eps 6) -1/24 (*.f64 (pow.f64 eps 8) 1/320))))
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(pow.f64 (-.f64 (cos.f64 eps) 1) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 -1/8 (pow.f64 eps 6))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (*.f64 -1/8 (pow.f64 eps 6)))
(fma.f64 1/32 (pow.f64 eps 8) (*.f64 -1/8 (pow.f64 eps 6)))
(fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) 1/32))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (+.f64 (*.f64 -7/1920 (pow.f64 eps 10)) (*.f64 -1/8 (pow.f64 eps 6))))
(fma.f64 1/32 (pow.f64 eps 8) (fma.f64 -7/1920 (pow.f64 eps 10) (*.f64 -1/8 (pow.f64 eps 6))))
(fma.f64 (pow.f64 eps 8) 1/32 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 eps 10) -7/1920)))
(+.f64 (*.f64 1/32 (pow.f64 eps 8)) (+.f64 (*.f64 -7/1920 (pow.f64 eps 10)) (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 1/3780 (pow.f64 eps 12)))))
(fma.f64 1/32 (pow.f64 eps 8) (fma.f64 -7/1920 (pow.f64 eps 10) (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 1/3780 (pow.f64 eps 12)))))
(fma.f64 (pow.f64 eps 8) 1/32 (fma.f64 (pow.f64 eps 10) -7/1920 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 1/3780 (pow.f64 eps 12)))))
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 1/24 (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))) (*.f64 eps (sin.f64 x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps)))) -1)
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))) (fma.f64 (neg.f64 x) (sin.f64 eps) -1)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))) (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (-.f64 (*.f64 x (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))) 1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 (neg.f64 x) (sin.f64 eps) (cos.f64 eps))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (neg.f64 (*.f64 x (sin.f64 eps)))))
(-.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (cos.f64 eps))) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 -1 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (*.f64 -1/2 (*.f64 x (*.f64 x (cos.f64 eps))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 1/24 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (cos.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (+.f64 (cos.f64 x) (fma.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 4) 1/24) 1)) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 6) -1/720 (*.f64 eps (*.f64 eps -1/2)))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (cos.f64 eps))) (cos.f64 eps))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (cos.f64 eps))) (cos.f64 eps)) (*.f64 (pow.f64 x 4) (*.f64 (cos.f64 eps) 1/24)))
(+.f64 (*.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4))))))
(fma.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6)) (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4))))))
(+.f64 (fma.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6)) (cos.f64 eps)) (fma.f64 -1/2 (*.f64 x (*.f64 x (cos.f64 eps))) (*.f64 (pow.f64 x 4) (*.f64 (cos.f64 eps) 1/24))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
1
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(fma.f64 -1/2 (*.f64 eps eps) 1)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) 1))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 1 (*.f64 -1/720 (pow.f64 eps 6)))))
(fma.f64 1/24 (pow.f64 eps 4) (+.f64 (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 (pow.f64 eps 6) -1/720)))
(fma.f64 (pow.f64 eps 4) 1/24 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (pow.f64 eps 6) -1/720 1)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (+.f64 x eps)))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 x eps)))))
(fma.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (+.f64 eps x))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps x)))))
(+.f64 (*.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 (+.f64 x eps) 1/2))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 (+.f64 x eps) 1/2))))
(fma.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (+.f64 eps x))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 1)
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))) 2)))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 1)
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 3)
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 3) 1/3)
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 2)
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) 3))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 1))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(+.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 0)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))) (*.f64 1/2 eps))) (cos.f64 (fma.f64 1/2 (+.f64 x (+.f64 x eps)) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (+.f64 eps x)) eps))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) 0))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(+.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 0)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 2)))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))) (*.f64 1/2 eps))) (cos.f64 (fma.f64 1/2 (+.f64 x (+.f64 x eps)) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (+.f64 eps x)) eps))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) 0))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 (+.f64 x (+.f64 x eps)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))) 2)))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2)
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(*.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 6) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 4) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) -1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) -1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))
(pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 3)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3) 1/3)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(log.f64 (exp.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 3))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(expm1.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(exp.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(log1p.f64 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(fma.f64 (cos.f64 eps) (cos.f64 eps) -1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(fma.f64 1 (pow.f64 (cos.f64 eps) 2) -1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 eps) 2)) (sqrt.f64 (pow.f64 (cos.f64 eps) 2)) -1)
(+.f64 -1 (pow.f64 (cos.f64 eps) 2))
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) 1))) 1)
(+.f64 1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) 1))
(+.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 2)))
(/.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 (cos.f64 eps))))
(pow.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 3)
(+.f64 1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 3) 1/3)
(+.f64 1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) 2)
(+.f64 1 (cos.f64 eps))
(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)))
(+.f64 1 (cos.f64 eps))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(fma.f64 (cbrt.f64 (pow.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 1 (cos.f64 eps))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 eps 2))))
(fma.f64 1/2 (cos.f64 (*.f64 eps 2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2))) 1)
(pow.f64 (cos.f64 eps) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 2 eps)) (cos.f64 (-.f64 eps eps))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 eps 2)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (*.f64 eps 2))) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 2) 1)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) 3)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (sqrt.f64 (pow.f64 (cos.f64 eps) 2)) 2)
(pow.f64 (cos.f64 eps) 2)
(pow.f64 (pow.f64 (cos.f64 eps) 6) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 eps) 6))
(log.f64 (exp.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (cos.f64 eps) 2)
(cbrt.f64 (pow.f64 (cos.f64 eps) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 eps))))
(pow.f64 (cos.f64 eps) 2)
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 2))
(pow.f64 (cos.f64 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 eps))) 1))
(pow.f64 (cos.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (cos.f64 eps) 2)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))) 1)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.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 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) 2)))
(pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 1)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 3)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3) 1/3)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1)
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) 3))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(exp.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (log1p.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (exp.f64 (log1p.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (-.f64 (log.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (log1p.f64 (cos.f64 eps))) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (exp.f64 (log1p.f64 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.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 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))) (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))) (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 -1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (cbrt.f64 (pow.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 -1 (cos.f64 eps))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.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 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))) (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))) (cbrt.f64 (fabs.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3/2))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 -1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -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))
(expm1.f64 (log.f64 (cos.f64 eps)))
(+.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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1/3))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (cbrt.f64 (pow.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 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) 1)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 1 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 2))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 4)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 4)))
(log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) 3))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 (cos.f64 eps) -1))) 1))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) 1)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (+.f64 (cos.f64 eps) -1) 3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 3) 1/3)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 2)
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 3))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(exp.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) 1))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 3)
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) 0))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 1)
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 3)
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3) 1/3)
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2)
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 1))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (cos.f64 x))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))
(pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 3)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3) 1/3)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 2)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 3))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) 1))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (cos.f64 eps))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (cos.f64 eps))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (cos.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (cos.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) 1) 1)
(cos.f64 eps)
(*.f64 1 (cos.f64 eps))
(cos.f64 eps)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (cos.f64 eps)))
(*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)))
(cos.f64 eps)
(pow.f64 (cos.f64 eps) 1)
(cos.f64 eps)
(pow.f64 (cbrt.f64 (cos.f64 eps)) 3)
(cos.f64 eps)
(pow.f64 (sqrt.f64 (cos.f64 eps)) 2)
(cos.f64 eps)
(pow.f64 (pow.f64 (cos.f64 eps) 3) 1/3)
(cos.f64 eps)
(log.f64 (exp.f64 (cos.f64 eps)))
(cos.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 eps))))
(cos.f64 eps)
(cbrt.f64 (pow.f64 (cos.f64 eps) 3))
(cos.f64 eps)
(expm1.f64 (log1p.f64 (cos.f64 eps)))
(cos.f64 eps)
(exp.f64 (log.f64 (cos.f64 eps)))
(cos.f64 eps)
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 1))
(cos.f64 eps)
(log1p.f64 (expm1.f64 (cos.f64 eps)))
(cos.f64 eps)

eval240.0ms (1.2%)

Compiler

Compiled 13922 to 8190 computations (41.2% saved)

prune308.0ms (1.5%)

Pruning

92 alts after pruning (88 fresh and 4 done)

PrunedKeptTotal
New63042672
Fresh154661
Picked325
Done123
Total64992741
Accurracy
99.9%
Counts
741 → 92
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.2%
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
88.0%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.0%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
24.2%
(pow.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3) 1/3)
24.2%
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2)
63.6%
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 3)
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
64.0%
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
63.8%
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
40.2%
(/.f64 (-.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 eps 2))) 2) 1) (+.f64 (cos.f64 eps) 1))
40.3%
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 1) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
20.1%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) 2)
40.1%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 6)) 1) (+.f64 (cos.f64 eps) 1))
13.8%
(/.f64 (-.f64 1 1) (+.f64 (cos.f64 eps) 1))
40.5%
(/.f64 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) 1))
51.2%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
51.1%
(/.f64 (log1p.f64 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
40.1%
(/.f64 (log.f64 (exp.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
51.1%
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
63.5%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 3) (cos.f64 x))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 1) (cos.f64 x))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (log.f64 (exp.f64 (cos.f64 eps))) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
40.1%
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
39.7%
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
50.4%
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
13.7%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 x))) (cos.f64 x))
40.6%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 eps))) (cos.f64 x))
13.9%
(-.f64 (expm1.f64 (log.f64 (+.f64 (cos.f64 x) 1))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
63.4%
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
51.2%
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
72.9%
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)))
25.4%
(*.f64 eps (*.f64 eps -1/2))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
51.5%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
39.2%
(*.f64 -2 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))
74.3%
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
53.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))))
50.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
49.9%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
34.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
32.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))))))
31.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))))))
40.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
61.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
72.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
40.1%
(*.f64 -2 (log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
60.8%
(*.f64 -2 (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2)))
74.2%
(*.f64 -2 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)))
51.4%
(*.f64 -2 (expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
39.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (+.f64 eps x)) eps))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))))
40.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))))
75.8%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 (+.f64 x eps) 1/2))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 (+.f64 x eps) 1/2)))) (sin.f64 (*.f64 1/2 eps))))))
40.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
40.2%
(*.f64 -2 (expm1.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
40.0%
(*.f64 -2 (expm1.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))))
52.4%
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3)))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
51.1%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
40.4%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
64.1%
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
23.2%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 3))
40.4%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 3))
24.0%
(cbrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) 1))
40.0%
(cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
39.4%
(cbrt.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
24.2%
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
33.7%
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
50.5%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
88.0%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
64.3%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.0%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
49.8%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
24.2%
(pow.f64 (pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x)) 3) 1/3)
24.2%
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 2)
63.6%
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))) 3)
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
64.0%
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
63.8%
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
40.2%
(/.f64 (-.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 eps 2))) 2) 1) (+.f64 (cos.f64 eps) 1))
40.3%
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 1) (cos.f64 eps)) 1) (+.f64 (cos.f64 eps) 1))
20.1%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) 2)
40.1%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 6)) 1) (+.f64 (cos.f64 eps) 1))
13.8%
(/.f64 (-.f64 1 1) (+.f64 (cos.f64 eps) 1))
40.5%
(/.f64 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) 1))
51.2%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
51.1%
(/.f64 (log1p.f64 (expm1.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
40.1%
(/.f64 (log.f64 (exp.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
51.1%
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
63.5%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 3) (cos.f64 x))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 1) (cos.f64 x))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (log.f64 (exp.f64 (cos.f64 eps))) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))) (cos.f64 x))
64.0%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
40.1%
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
39.7%
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
50.4%
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
13.7%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 x))) (cos.f64 x))
40.6%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 eps))) (cos.f64 x))
13.9%
(-.f64 (expm1.f64 (log.f64 (+.f64 (cos.f64 x) 1))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
63.4%
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
38.1%
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
51.2%
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
72.9%
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)))
25.4%
(*.f64 eps (*.f64 eps -1/2))
38.9%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
51.5%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
39.2%
(*.f64 -2 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))
74.3%
(*.f64 -2 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
53.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))))
50.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
49.9%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))))
34.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
32.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 x eps) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x (+.f64 x eps)))))))))
31.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (+.f64 x (+.f64 x eps))))))))
40.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
61.4%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))))
72.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
40.1%
(*.f64 -2 (log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))))
60.8%
(*.f64 -2 (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2)))
74.2%
(*.f64 -2 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)))
51.4%
(*.f64 -2 (expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
39.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 x (+.f64 eps x)) eps))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))))
40.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))) 1))))
75.8%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 (+.f64 x eps) 1/2))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 (+.f64 x eps) 1/2)))) (sin.f64 (*.f64 1/2 eps))))))
40.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
40.2%
(*.f64 -2 (expm1.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
40.0%
(*.f64 -2 (expm1.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))))
52.4%
(*.f64 -2 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3)))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
51.1%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))
40.4%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
64.1%
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
23.2%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 3))
40.4%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 3))
24.0%
(cbrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) 1))
40.0%
(cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
39.4%
(cbrt.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
Compiler

Compiled 6472 to 4628 computations (28.5% saved)

localize2.8s (13.9%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))
99.0%
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)
89.6%
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
75.5%
(sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))
99.9%
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))
99.5%
(*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))))))
75.7%
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))))
75.5%
(sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))
100.0%
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
99.9%
(*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x))
99.8%
(*.f64 eps (sin.f64 x))
64.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
99.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
100.0%
(cos.f64 eps)
99.8%
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
99.7%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
77.7%
(+.f64 -1 (cos.f64 eps))
Compiler

Compiled 351 to 182 computations (48.1% saved)

series100.0ms (0.5%)

Counts
11 → 256
Calls

66 calls:

TimeVariablePointExpression
51.0ms
eps
@0
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)
10.0ms
x
@inf
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
8.0ms
eps
@0
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))
7.0ms
x
@0
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 3)
2.0ms
x
@0
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps)))))

rewrite140.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
894×add-sqr-sqrt
878×pow1
872×*-un-lft-identity
832×add-exp-log
830×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify213.0ms (1.1%)

Algorithm
egg-herbie
Rules
1396×associate-*r*
1390×fma-def
1252×associate-*l*
644×*-commutative
560×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073024936
1203523146
Stop Event
node limit
Counts
398 → 387
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))))) 1)
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4))))) 1)
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4)))))) 1)
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 1/2 (*.f64 -1/2 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 x 2)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 6)))))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(exp.f64 (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 x))
(+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (exp.f64 (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)) (*.f64 -1/8 (sin.f64 x)))))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/48 (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)) (*.f64 -1/8 (sin.f64 x))))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3)
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3)))))
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))))) (*.f64 2/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 8)) 1/9))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3)))))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(neg.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (cos.f64 x)))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) 1)
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) 1)
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)) (*.f64 eps 1/2)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) 1)
(*.f64 1 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) 1)
(log.f64 (exp.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(expm1.f64 (log1p.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(log1p.f64 (expm1.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))) 1)
(*.f64 1 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(exp.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 3/2))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))
Outputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1))
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps)))))) -1)
(+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps)))))) 1))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))))) -1)
(+.f64 -1 (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 -1 (cos.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 x 4) 1/24)) (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) -1)))
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 6))) (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 2))) (*.f64 1/24 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 4)))))) 1)
(+.f64 (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (+.f64 -1 (cos.f64 eps))) (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 -1 (cos.f64 eps))))))) -1)
(+.f64 -1 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 x x) (+.f64 -1 (cos.f64 eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 x 4) 1/24))) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (+.f64 -1 (cos.f64 eps))) (cos.f64 eps))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/40320 (*.f64 (cos.f64 x) (pow.f64 eps 8)) (fma.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(*.f64 (neg.f64 eps) x)
(*.f64 eps (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 -1 (*.f64 eps x) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (*.f64 eps (*.f64 1/6 (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(-.f64 (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps (*.f64 (pow.f64 x 5) -1/120))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))))))
(-.f64 (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 eps (*.f64 1/6 (pow.f64 x 3))))) (*.f64 eps x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 eps (*.f64 eps -1/2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (+.f64 1/2 (*.f64 -1/2 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 eps eps) 1))))))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 0 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps (*.f64 eps -1/2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 (+.f64 1/2 (*.f64 -1/2 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (*.f64 x x) (+.f64 1/2 (*.f64 -1/2 (fma.f64 -1/2 (*.f64 eps eps) 1)))))))
(-.f64 (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 (*.f64 x x) (+.f64 0 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 eps (*.f64 1/6 (pow.f64 x 3))))) (*.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(fma.f64 -1/2 (*.f64 eps eps) 1)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 -1/2 (*.f64 eps eps) 1))
(fma.f64 (+.f64 -1/2 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 4))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 -1/2 (*.f64 eps eps) 1)))
(fma.f64 (+.f64 -1/2 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 x x) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 -1/2 (*.f64 eps eps) 1)))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (pow.f64 x 6)))))))
(fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 -1/2 (*.f64 eps eps) 1)) (+.f64 1 (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 eps eps) 1)))))))
(+.f64 (fma.f64 (+.f64 -1/2 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 x x) (fma.f64 1/24 (*.f64 (pow.f64 x 4) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 -1/2 (*.f64 eps eps) 1))) (*.f64 -1/720 (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 eps eps) 1))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 -1 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(fma.f64 -1/2 (*.f64 eps eps) 1)
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(-.f64 (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (fma.f64 -1/2 (*.f64 eps eps) 1)))
(-.f64 (fma.f64 (+.f64 -1/2 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (+.f64 1 (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))))
(+.f64 (-.f64 (fma.f64 (+.f64 -1/2 (*.f64 (*.f64 eps eps) 1/4)) (*.f64 x x) (fma.f64 -1/2 (*.f64 eps eps) 1)) (*.f64 eps x)) (*.f64 eps (*.f64 1/6 (pow.f64 x 3))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) x (sin.f64 (*.f64 eps 1/2)))
(fma.f64 x (cos.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 eps 1/2)) x (sin.f64 (*.f64 eps 1/2))) (*.f64 -1/2 (*.f64 (*.f64 x x) (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 x (cos.f64 (*.f64 eps -1/2)) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 eps 1/2)) x (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps 1/2))) (*.f64 -1/2 (*.f64 (*.f64 x x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (fma.f64 x (cos.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 eps -1/2)) -1/6))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 x)
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 eps (*.f64 (sin.f64 x) 1/2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) 1/2))
(fma.f64 (*.f64 eps (sin.f64 x)) 1/2 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (*.f64 1/2 (*.f64 eps (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (*.f64 eps eps) (cos.f64 x)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 (*.f64 eps (sin.f64 x)) 1/2)))
(fma.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) 1/4 (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 eps (*.f64 (sin.f64 x) 1/2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (*.f64 eps eps) (cos.f64 x)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (*.f64 eps (sin.f64 x)) 1/2))))
(fma.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) 1/4 (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (fma.f64 (*.f64 (pow.f64 eps 4) -1/48) (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) 1/2)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/2 (*.f64 (*.f64 x x) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 x x) -1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps 1/2)))) (*.f64 -1/2 (*.f64 (*.f64 x x) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps -1/2)) (sin.f64 (*.f64 eps 1/2)))) (fma.f64 -1/6 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 x x) -1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 eps)))
(exp.f64 (sin.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (exp.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 eps -1/2))) 1) (exp.f64 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (exp.f64 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (*.f64 x x) (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)))) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (exp.f64 (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 -1/6 (cos.f64 (*.f64 eps 1/2)) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (exp.f64 (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3)) (*.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 eps 1/2))) -1/6)))) 1) (exp.f64 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (*.f64 x x) (fma.f64 -1/2 (sin.f64 (*.f64 eps 1/2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)))) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 x))
(+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (exp.f64 (sin.f64 x)))
(fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (exp.f64 (sin.f64 x)))
(fma.f64 1/2 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (sin.f64 x)) eps)) (exp.f64 (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)) (*.f64 -1/8 (sin.f64 x)))))))
(fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/8 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) -1/8))))))
(fma.f64 1/2 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (sin.f64 x)) eps)) (fma.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/8 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)))) (exp.f64 (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/48 (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)) (*.f64 -1/8 (sin.f64 x))))))))
(fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/16 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/48 (cos.f64 x) (*.f64 1/48 (pow.f64 (cos.f64 x) 3))))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/8 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) -1/8)))))))
(fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/16 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 1/48 (pow.f64 (cos.f64 x) 3) (*.f64 (cos.f64 x) -1/48)))) (fma.f64 1/2 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (sin.f64 x)) eps)) (fma.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/8 (*.f64 1/8 (pow.f64 (cos.f64 x) 2)))) (exp.f64 (sin.f64 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3)
(cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3)))))
(+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(fma.f64 1/3 (fma.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) x)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3))))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))))) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)))))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (/.f64 (*.f64 3 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))))) (fma.f64 2/3 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) 1/27))))) (*.f64 x (*.f64 x (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)))))))) (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x))
(+.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) 1)))
(fma.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x)))
(fma.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)))))) (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))) 2/9))) (*.f64 x x) (+.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) 1))))
(fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (fma.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))))) (*.f64 2/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 8)) 1/9))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/3) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 5)) 1/9))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3)))))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2))))) (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/3))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) 1/9) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 2)))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 4)) 1/9) (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) x))))
(fma.f64 (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 1/6 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))))) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))))) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 2/9 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 8)) 1/18))))) (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 1/6 (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))))) (fma.f64 2/3 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))))))) (fma.f64 2/9 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))))))))))) (pow.f64 x 3) (fma.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)))))) (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 1/9 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))) 2/9))) (*.f64 x x) (+.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) 1)))))
(fma.f64 (pow.f64 x 3) (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (-.f64 (*.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (/.f64 (*.f64 3 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))))) (fma.f64 2/3 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) 1/27)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 8)) 1/18)) 2/9))) (fma.f64 1/3 (-.f64 (*.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (/.f64 (*.f64 3 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))))) (fma.f64 2/3 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) 1/27)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) 1/18)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (fma.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18)))))) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 5)) 1/18)) 2/9))))) (fma.f64 (*.f64 x x) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (fma.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4)) 1/18))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 2)) (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2)) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18)) (pow.f64 (/.f64 1 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 1/18))))) (fma.f64 x (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (cos.f64 (*.f64 eps -1/2))) (*.f64 (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18) (pow.f64 (pow.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 4) 1/18))) (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 1 1/3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 1 1/3) (log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(pow.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(*.f64 eps (neg.f64 (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 eps))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (neg.f64 eps) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))) (*.f64 (cbrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (cos.f64 x))))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (-.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))) (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 x))) (+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (-.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (-.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) 1)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))) (*.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (neg.f64 (fma.f64 eps (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) 1)
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) 1)
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)))) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (sin.f64 x) (neg.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (*.f64 eps (sin.f64 x)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (fma.f64 (*.f64 eps -1/2) eps 1))) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))))) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1)) 2) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 2)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps 1)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (fma.f64 (*.f64 eps -1/2) eps 1) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))) 3))
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))
(-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) 1)
(+.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 0)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)) (*.f64 eps 1/2))) (cos.f64 (+.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)) (*.f64 eps 1/2)))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))) (*.f64 eps 1/2))) (cos.f64 (fma.f64 1/2 (+.f64 eps (+.f64 x x)) (*.f64 eps 1/2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (fma.f64 x 2 eps) eps))) (cos.f64 (*.f64 1/2 (+.f64 (fma.f64 x 2 eps) eps)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) 1)
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 1 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) 1)
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log.f64 (exp.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(cbrt.f64 (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))))
(exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))) 1)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(*.f64 1 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) 1/3)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 1)
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log.f64 (exp.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(exp.f64 (log.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 3/2) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) 3/2))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))) (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))

eval489.0ms (2.4%)

Compiler

Compiled 25069 to 17237 computations (31.2% saved)

prune203.0ms (1%)

Pruning

78 alts after pruning (71 fresh and 7 done)

PrunedKeptTotal
New65327680
Fresh394483
Picked235
Done044
Total69478772
Accurracy
100.0%
Counts
772 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.2%
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
88.0%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))
87.4%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)))
49.1%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4)))))
87.8%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (-.f64 (+.f64 (cos.f64 eps) 1) 1))))
88.0%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
87.9%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
87.8%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))
50.5%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x))))
87.9%
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (log.f64 (exp.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
88.0%
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
64.2%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.0%
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x))))
29.0%
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
39.2%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
40.2%
(/.f64 (-.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 eps 2))) 2) 1) (+.f64 (cos.f64 eps) 1))
20.1%
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) 2)
40.1%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 6)) 1) (+.f64 (cos.f64 eps) 1))
13.8%
(/.f64 (-.f64 1 1) (+.f64 (cos.f64 eps) 1))
40.5%
(/.f64 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) 1))
51.2%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
51.1%
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
64.2%
(-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))
64.2%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
39.2%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (cos.f64 x)) (*.f64 eps (sin.f64 x))) (cos.f64 x))
64.2%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
39.7%
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
50.4%
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
64.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
17.2%
(-.f64 (*.f64 eps (*.f64 1/6 (pow.f64 x 3))) (*.f64 eps x))
28.8%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
39.6%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
39.5%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
13.7%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 x))) (cos.f64 x))
40.6%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 eps))) (cos.f64 x))
13.9%
(-.f64 (expm1.f64 (log.f64 (+.f64 (cos.f64 x) 1))) (cos.f64 x))
39.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
40.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.5%
(-.f64 (cos.f64 eps) 1)
63.4%
(+.f64 (fma.f64 1 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
88.0%
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
49.8%
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
17.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
38.1%
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
51.2%
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
38.6%
(*.f64 (neg.f64 eps) (sin.f64 x))
17.6%
(*.f64 (neg.f64 eps) x)
25.4%
(*.f64 eps (*.f64 eps -1/2))
51.5%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
39.2%
(*.f64 -2 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 2))
40.0%
(*.f64 -2 (-.f64 (+.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (sin.f64 (*.f64 eps 1/2)))) 1))
53.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) x) (sin.f64 (*.f64 1/2 eps)))))
50.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (sin.f64 x))))
40.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
61.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps))))) 3)))))
36.5%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (exp.f64 (sin.f64 x)))))
60.9%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))) 3)))))
75.1%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))))
72.0%
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
75.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
60.8%
(*.f64 -2 (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))) 2)))
50.8%
(*.f64 -2 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) 3)))
37.7%
(*.f64 -2 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))))) 3)))
51.4%
(*.f64 -2 (expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
75.8%
(*.f64 -2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 (+.f64 x eps) 1/2))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 (+.f64 x eps) 1/2)))) (sin.f64 (*.f64 1/2 eps))))))
14.6%
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
40.4%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
39.3%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
64.1%
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) (cos.f64 x))))
39.5%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
37.6%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
23.2%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 3))
35.1%
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
71.0%
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) 3))
40.4%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 3))
21.6%
(cbrt.f64 (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3))
Compiler

Compiled 3617 to 2057 computations (43.1% saved)

regimes791.0ms (3.9%)

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

3 calls:

402.0ms
x
198.0ms
eps
138.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.2%3x
99.3%3eps
89.9%3(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 2427 to 1165 computations (52% saved)

regimes187.0ms (0.9%)

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

1 calls:

145.0ms
eps
Results
AccuracySegmentsBranch
99.3%3eps
Compiler

Compiled 1592 to 889 computations (44.2% saved)

regimes207.0ms (1%)

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

1 calls:

149.0ms
eps
Results
AccuracySegmentsBranch
99.3%3eps
Compiler

Compiled 1341 to 761 computations (43.3% saved)

regimes152.0ms (0.8%)

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

1 calls:

121.0ms
eps
Results
AccuracySegmentsBranch
99.3%3eps
Compiler

Compiled 1176 to 686 computations (41.7% saved)

regimes140.0ms (0.7%)

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

1 calls:

111.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 1100 to 644 computations (41.5% saved)

regimes132.0ms (0.7%)

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

1 calls:

106.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 1087 to 641 computations (41% saved)

regimes97.0ms (0.5%)

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

1 calls:

78.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 715 to 413 computations (42.2% saved)

regimes91.0ms (0.4%)

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

3 calls:

28.0ms
eps
28.0ms
x
18.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
75.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
75.3%1x
75.3%1eps
Compiler

Compiled 713 to 416 computations (41.7% saved)

regimes82.0ms (0.4%)

Counts
22 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (*.f64 eps -1/2))
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(/.f64 (-.f64 1 1) (+.f64 (cos.f64 eps) 1))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
(-.f64 (*.f64 eps (*.f64 1/6 (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) 2)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
Outputs
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
Calls

3 calls:

30.0ms
eps
30.0ms
x
14.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
72.4%3x
74.8%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
76.5%3eps
Compiler

Compiled 205 to 120 computations (41.5% saved)

regimes90.0ms (0.4%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 eps) x)
(*.f64 eps (*.f64 eps -1/2))
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(/.f64 (-.f64 1 1) (+.f64 (cos.f64 eps) 1))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x)))
(-.f64 (*.f64 eps (*.f64 1/6 (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) 1) 2)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 eps (*.f64 eps -1/2)))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
(-.f64 (+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) 1)) (cos.f64 x))
Outputs
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))
Calls

3 calls:

45.0ms
eps
27.0ms
x
13.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
72.4%3x
65.2%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
69.8%5eps
Compiler

Compiled 179 to 110 computations (38.5% saved)

regimes29.0ms (0.1%)

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

1 calls:

25.0ms
x
Results
AccuracySegmentsBranch
70.6%3x
Compiler

Compiled 145 to 87 computations (40% saved)

regimes77.0ms (0.4%)

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

3 calls:

35.0ms
eps
30.0ms
x
9.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
70.0%6eps
63.5%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
61.6%5x
Compiler

Compiled 93 to 54 computations (41.9% saved)

regimes34.0ms (0.2%)

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

1 calls:

31.0ms
eps
Results
AccuracySegmentsBranch
69.4%6eps
Compiler

Compiled 64 to 40 computations (37.5% saved)

regimes18.0ms (0.1%)

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

1 calls:

16.0ms
eps
Results
AccuracySegmentsBranch
67.2%4eps
Compiler

Compiled 31 to 20 computations (35.5% saved)

regimes38.0ms (0.2%)

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

2 calls:

34.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
40.5%1x
53.1%5eps
Compiler

Compiled 21 to 14 computations (33.3% saved)

regimes16.0ms (0.1%)

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

2 calls:

10.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
27.0%2x
27.1%3eps
Compiler

Compiled 17 to 11 computations (35.3% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

6.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
17.6%1eps
17.6%1x
Compiler

Compiled 12 to 8 computations (33.3% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
3.097334409616473e-8
0.004869153177847378
28.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
22.0ms164×body256valid
20.0ms65×body1024valid
12.0ms40×body512valid
2.0msbody2048valid
Compiler

Compiled 806 to 563 computations (30.1% saved)

bsearch99.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
3.097334409616473e-8
0.004869153177847378
32.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
56.0ms68×body1024valid
20.0ms151×body256valid
14.0ms46×body512valid
4.0msbody2048valid
Compiler

Compiled 704 to 512 computations (27.3% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
3.097334409616473e-8
0.004869153177847378
32.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
24.0ms159×body256valid
19.0ms60×body1024valid
15.0ms45×body512valid
5.0msbody2048valid
Compiler

Compiled 677 to 503 computations (25.7% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
3.097334409616473e-8
0.004869153177847378
30.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
24.0ms63×body1024valid
21.0ms165×body256valid
9.0ms39×body512valid
3.0msbody2048valid
Compiler

Compiled 575 to 418 computations (27.3% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
3.097334409616473e-8
0.004869153177847378
32.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
25.0ms164×body256valid
22.0ms61×body1024valid
10.0ms43×body512valid
2.0msbody2048valid
Compiler

Compiled 575 to 418 computations (27.3% saved)

bsearch72.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
3.097334409616473e-8
0.004869153177847378
35.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
26.0ms73×body1024valid
22.0ms150×body256valid
10.0ms43×body512valid
9.0msbody2048valid
Compiler

Compiled 592 to 435 computations (26.5% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
3.097334409616473e-8
0.004869153177847378
31.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
29.0ms158×body256valid
25.0ms78×body1024valid
7.0ms32×body512valid
2.0msbody2048valid
Compiler

Compiled 694 to 520 computations (25.1% saved)

bsearch85.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
3.097334409616473e-8
0.004869153177847378
30.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
46.0ms162×body256valid
24.0ms68×body1024valid
8.0ms37×body512valid
3.0msbody2048valid
Compiler

Compiled 422 to 299 computations (29.1% saved)

bsearch76.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.3026514417082726e-25
3.355848354307797e-25
54.0ms
-2.9484724398577467e-13
-2.415823415789059e-16
Results
43.0ms88×body1024valid
11.0ms48×body512valid
11.0ms23×body2048valid
7.0ms49×body256valid
Compiler

Compiled 339 to 296 computations (12.7% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.3026514417082726e-25
3.355848354307797e-25
40.0ms
-2.9484724398577467e-13
-2.415823415789059e-16
Results
34.0ms101×body1024valid
12.0ms53×body512valid
8.0ms18×body2048valid
5.0ms36×body256valid
Compiler

Compiled 261 to 218 computations (16.5% saved)

bsearch217.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
3.5930090947828464e-12
3.097334409616473e-8
50.0ms
8.631083133657581e-66
2.8357528195272877e-58
64.0ms
1.225606348045269e-129
2.7388853263973977e-113
42.0ms
-7.022966745209354e-35
-3.667121340501308e-43
27.0ms
-0.061146960454246245
-1.1132967748359985e-5
Results
85.0ms258×body1024valid
53.0ms211×body512valid
43.0ms78×body2048valid
27.0ms157×body256valid
Compiler

Compiled 794 to 576 computations (27.5% saved)

bsearch231.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
3.5930090947828464e-12
3.097334409616473e-8
61.0ms
8.631083133657581e-66
2.8357528195272877e-58
70.0ms
1.225606348045269e-129
2.7388853263973977e-113
40.0ms
-7.022966745209354e-35
-3.667121340501308e-43
32.0ms
-1.1132967748359985e-5
-4.0674923112030276e-8
Results
100.0ms266×body1024valid
68.0ms218×body512valid
32.0ms55×body2048valid
21.0ms165×body256valid
Compiler

Compiled 778 to 576 computations (26% saved)

bsearch103.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
3.5930090947828464e-12
3.097334409616473e-8
41.0ms
-7.022966745209354e-35
-3.667121340501308e-43
27.0ms
-1.1132967748359985e-5
-4.0674923112030276e-8
Results
37.0ms103×body1024valid
28.0ms121×body512valid
26.0ms164×body256valid
6.0ms12×body2048valid
Compiler

Compiled 398 to 310 computations (22.1% saved)

bsearch217.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
3.097334409616473e-8
0.004869153177847378
99.0ms
1.3038377986419313e-180
3.913096716882521e-175
56.0ms
-1.7109235656679022e-116
-1.7124293272541544e-118
28.0ms
-1.1132967748359985e-5
-4.0674923112030276e-8
Results
101.0ms128×body2048valid
64.0ms190×body1024valid
26.0ms167×body256valid
10.0ms43×body512valid
Compiler

Compiled 509 to 390 computations (23.4% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
-2.8647449947816687e-68
-2.115277581920211e-72
Results
17.0ms31×body2048valid
16.0ms49×body1024valid
6.0ms24×body512valid
3.0ms24×body256valid
Compiler

Compiled 134 to 98 computations (26.9% saved)

simplify48.0ms (0.2%)

Algorithm
egg-herbie
Rules
76×*-commutative
42×+-commutative
26×sub-neg
18×neg-mul-1
18×neg-sub0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01731771
12491755
22811747
33011747
43071747
53081747
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -3112888062438487/1152921504606846976) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 6110483974416289/2305843009213693952) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 5534023222112865/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 3804640965202595/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
(if (<=.f64 eps -8358680908399641/576460752303423488) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 7148113328562451/2305843009213693952) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (<=.f64 x -8715097876569077/158456325028528675187087900672) (*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x))) (if (<=.f64 x 1796690897342555/5444517870735015415413993718908291383296) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))))
(if (<=.f64 x -713053462628379/19807040628566084398385987584) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 x 3920052866929211/21778071482940061661655974875633165533184) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(if (<=.f64 eps -4242751136953197/18446744073709551616) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps -5688623447694179/196159429230833773869868419475239575503198607639501078528) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3924929111196277/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 eps 1736881338559743/14474011154664524427946373126085988481658748083205070504932198000989141204992) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) (cos.f64 x)))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -972775489807449/374144419156711147060143317175368453031918731001856) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 6668774368961165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 eps 2883494409718323/28269553036454149273332760011886696253239742350009903329945699220681916416) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -3591786423904427/11972621413014756705924586149611790497021399392059392) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (neg.f64 eps) x) (if (<=.f64 eps 4980620899901579/36893488147419103232) (*.f64 eps (*.f64 eps -1/2)) (-.f64 (cos.f64 eps) 1)))))
(if (<=.f64 x -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (neg.f64 eps) x) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 (neg.f64 eps) x)
Outputs
(if (<=.f64 eps -3112888062438487/1152921504606846976) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 6110483974416289/2305843009213693952) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -3112888062438487/1152921504606846976) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 eps 6110483974416289/2305843009213693952) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -3112888062438487/1152921504606846976) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 eps 6110483974416289/2305843009213693952) (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) 1/24))) (*.f64 eps (sin.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 5534023222112865/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 5534023222112865/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 eps 5534023222112865/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 eps 5534023222112865/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 3804640965202595/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 3804640965202595/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 eps 3804640965202595/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -208967022709991/36028797018963968) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 eps 3804640965202595/1152921504606846976) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 (pow.f64 eps 4) 1/24)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (*.f64 eps eps)))))
(if (<=.f64 eps -5534023222112865/36893488147419103232) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (if (<=.f64 eps 4980620899901579/36893488147419103232) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))))
(if (or (<=.f64 eps -5534023222112865/36893488147419103232) (not (<=.f64 eps 4980620899901579/36893488147419103232))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 x eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (sin.f64 (*.f64 eps 1/2))))
(if (<=.f64 eps -8358680908399641/576460752303423488) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 7148113328562451/2305843009213693952) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (or (<=.f64 eps -8358680908399641/576460752303423488) (not (<=.f64 eps 7148113328562451/2305843009213693952))) (-.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (cos.f64 x)))) (*.f64 eps (sin.f64 x))))
(if (<=.f64 x -8715097876569077/158456325028528675187087900672) (*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x))) (if (<=.f64 x 1796690897342555/5444517870735015415413993718908291383296) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 -2 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 eps) 0)) (sin.f64 x)))))
(if (or (<=.f64 x -8715097876569077/158456325028528675187087900672) (not (<=.f64 x 1796690897342555/5444517870735015415413993718908291383296))) (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (<=.f64 x -713053462628379/19807040628566084398385987584) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 x 3920052866929211/21778071482940061661655974875633165533184) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (neg.f64 eps) (sin.f64 x))))
(if (or (<=.f64 x -713053462628379/19807040628566084398385987584) (not (<=.f64 x 3920052866929211/21778071482940061661655974875633165533184))) (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (or (<=.f64 x -713053462628379/19807040628566084398385987584) (not (<=.f64 x 3920052866929211/21778071482940061661655974875633165533184))) (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (<=.f64 eps -4242751136953197/18446744073709551616) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps -5688623447694179/196159429230833773869868419475239575503198607639501078528) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3924929111196277/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 eps 1736881338559743/14474011154664524427946373126085988481658748083205070504932198000989141204992) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) (cos.f64 x)))))))
(if (<=.f64 eps -4242751136953197/18446744073709551616) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps -5688623447694179/196159429230833773869868419475239575503198607639501078528) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3924929111196277/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 eps 1736881338559743/14474011154664524427946373126085988481658748083205070504932198000989141204992) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) (cos.f64 x)))))))
(if (<=.f64 eps -4242751136953197/18446744073709551616) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps -5688623447694179/196159429230833773869868419475239575503198607639501078528) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3924929111196277/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 eps (neg.f64 (sin.f64 x))) (if (<=.f64 eps 1736881338559743/14474011154664524427946373126085988481658748083205070504932198000989141204992) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 eps (neg.f64 (sin.f64 x))) (-.f64 (cos.f64 eps) (cos.f64 x)))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -972775489807449/374144419156711147060143317175368453031918731001856) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 6668774368961165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 (neg.f64 eps) (sin.f64 x)) (if (<=.f64 eps 2883494409718323/28269553036454149273332760011886696253239742350009903329945699220681916416) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -972775489807449/374144419156711147060143317175368453031918731001856) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 6668774368961165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 eps 2883494409718323/28269553036454149273332760011886696253239742350009903329945699220681916416) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -972775489807449/374144419156711147060143317175368453031918731001856) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 6668774368961165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 eps (neg.f64 (sin.f64 x))) (if (<=.f64 eps 2883494409718323/28269553036454149273332760011886696253239742350009903329945699220681916416) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 eps (neg.f64 (sin.f64 x))) (-.f64 (cos.f64 eps) 1))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (+.f64 -1 (cos.f64 eps)) (if (<=.f64 eps -972775489807449/374144419156711147060143317175368453031918731001856) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 6668774368961165/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 eps (neg.f64 (sin.f64 x))) (if (<=.f64 eps 2883494409718323/28269553036454149273332760011886696253239742350009903329945699220681916416) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 eps (neg.f64 x))) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 eps)))))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -3591786423904427/11972621413014756705924586149611790497021399392059392) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -3591786423904427/11972621413014756705924586149611790497021399392059392) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -3591786423904427/11972621413014756705924586149611790497021399392059392) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 eps (neg.f64 (sin.f64 x))) (-.f64 (cos.f64 eps) 1))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (+.f64 -1 (cos.f64 eps)) (if (<=.f64 eps -3591786423904427/11972621413014756705924586149611790497021399392059392) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 4533471823554859/151115727451828646838272) (*.f64 eps (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 eps)))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 (neg.f64 eps) x) (if (<=.f64 eps 4980620899901579/36893488147419103232) (*.f64 eps (*.f64 eps -1/2)) (-.f64 (cos.f64 eps) 1)))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps -1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 eps (neg.f64 x)) (if (<=.f64 eps 4980620899901579/36893488147419103232) (*.f64 eps (*.f64 eps -1/2)) (-.f64 (cos.f64 eps) 1)))))
(if (<=.f64 eps -3246626956972881/295147905179352825856) (+.f64 -1 (cos.f64 eps)) (if (<=.f64 eps -1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 eps (*.f64 eps -1/2)) (if (<=.f64 eps 3386186395891473/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 eps (neg.f64 x)) (if (<=.f64 eps 4980620899901579/36893488147419103232) (*.f64 eps (*.f64 eps -1/2)) (+.f64 -1 (cos.f64 eps))))))
(if (<=.f64 x -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (neg.f64 eps) x) (*.f64 eps (*.f64 eps -1/2)))
(if (<=.f64 x -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 eps (neg.f64 x)) (*.f64 eps (*.f64 eps -1/2)))
(*.f64 (neg.f64 eps) x)
(*.f64 eps (neg.f64 x))
Compiler

Compiled 646 to 404 computations (37.5% saved)

soundness3.3s (16.4%)

Rules
1396×associate-*r*
1396×associate-*r*
1396×associate-*r*
1396×associate-*r*
1396×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
121232
2320132
04107568
19307152
227266842
082817948
1201516874
073024936
1203523146
0932
121232
2320132
069416536
1195914998
2754914990
044373
1966373
04107568
19307152
227266842
073024936
1203523146
069416536
1195914998
2754914990
04107568
19307152
227266842
073024936
1203523146
0932
121232
2320132
04107568
19307152
227266842
04107568
19307152
227266842
051367
11133367
035388
1767368
044373
1966373
04107568
19307152
227266842
073024936
1203523146
073024936
1203523146
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2005 to 1048 computations (47.7% saved)

end1.0ms (0%)

preprocess258.0ms (1.3%)

Compiler

Compiled 1246 to 596 computations (52.2% saved)

Profiling

Loading profile data...