Details

Time bar (total: 15.5s)

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)

sample4.9s (31.3%)

Results
2.3s3600×body1024valid
1.5s1283×body2048valid
695.0ms1409×body512valid
344.0ms1962×body256valid
3.0msbody4096valid
Bogosity

preprocess27.0ms (0.2%)

Algorithm
egg-herbie
Rules
144×fma-def
80×associate--r+
72×associate-+l-
56×+-commutative
48×associate--l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342
11942
22742
34142
45642
58442
617242
723742
831842
939942
1044742
1145142
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 eps))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
80×fma-def
42×associate--r+
38×associate-+l-
30×+-commutative
24×associate--l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11221
21721
32521
43421
55121
610321
714321
818721
923021
1025421
1125621
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune37.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 9 to 6 computations (33.3% saved)

localize9.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sin.f64 x)
98.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
94.0%
(sin.f64 (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series3.0ms (0%)

Counts
3 → 52
Calls

15 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1084×*-commutative
910×associate-*r/
790×distribute-lft-in
770×distribute-rgt-in
700×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
121137
2310837
Stop Event
node limit
Counts
3 → 169
Calls
Call 1
Inputs
(sin.f64 (+.f64 x eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 x)
Outputs
((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (*.f64 (sin.f64 (+.f64 x eps)) 1) (*.f64 1 (sin.f64 (+.f64 x eps))) (*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (pow.f64 (sin.f64 (+.f64 x eps)) 1) (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3) (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (log.f64 (sin.f64 (+.f64 x eps)))) (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))
((+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1)) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1)) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))) (+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) (*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) (*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2) (*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x)))) (*.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))) 2) (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) 2) 2) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) (log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) (expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) (fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))))
((-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1) (*.f64 (sin.f64 x) 1) (*.f64 1 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 x) 1) (pow.f64 (sqrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (log.f64 (exp.f64 (sin.f64 x))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 x)))) (cbrt.f64 (pow.f64 (sin.f64 x) 3)) (expm1.f64 (log1p.f64 (sin.f64 x))) (exp.f64 (log.f64 (sin.f64 x))) (log1p.f64 (expm1.f64 (sin.f64 x))))

simplify134.0ms (0.9%)

Algorithm
egg-herbie
Rules
1132×+-commutative
888×fma-def
810×associate-*r*
804×associate-+r-
784×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047510109
113359671
270759671
Stop Event
node limit
Counts
221 → 278
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
x
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(*.f64 1 (sin.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) 2) 2)
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1)
(*.f64 (sin.f64 x) 1)
(*.f64 1 (sin.f64 x))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)))
(pow.f64 (sin.f64 x) 1)
(pow.f64 (sqrt.f64 (sin.f64 x)) 2)
(pow.f64 (cbrt.f64 (sin.f64 x)) 3)
(pow.f64 (pow.f64 (sin.f64 x) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 x) 2))
(log.f64 (exp.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (sin.f64 x) 3))
(expm1.f64 (log1p.f64 (sin.f64 x)))
(exp.f64 (log.f64 (sin.f64 x)))
(log1p.f64 (expm1.f64 (sin.f64 x)))
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(fma.f64 (cos.f64 eps) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 eps (cos.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
x
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) x)
(fma.f64 -1/6 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x))
(fma.f64 -1/6 (pow.f64 x 3) (fma.f64 1/120 (pow.f64 x 5) x))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x)))
(fma.f64 -1/6 (pow.f64 x 3) (fma.f64 -1/5040 (pow.f64 x 7) (fma.f64 1/120 (pow.f64 x 5) x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(sin.f64 (+.f64 eps x))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(*.f64 1 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sin.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(sin.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(fabs.f64 (sin.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) 1))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) 1))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)) (sin.f64 x))
(-.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (sin.f64 x))) (sin.f64 x))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 (+.f64 eps x)) 4))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 6)))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (neg.f64 (sin.f64 x)) 3/2) (pow.f64 (sin.f64 (+.f64 eps x)) 3/2)) (hypot.f64 (pow.f64 (neg.f64 (sin.f64 x)) 3/2) (pow.f64 (sin.f64 (+.f64 eps x)) 3/2))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (hypot.f64 (pow.f64 (neg.f64 (sin.f64 x)) 3/2) (pow.f64 (sin.f64 (+.f64 eps x)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps x) (-.f64 eps (-.f64 (-.f64 x x) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (hypot.f64 (pow.f64 (neg.f64 (sin.f64 x)) 3/2) (pow.f64 (sin.f64 (+.f64 eps x)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) 2) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps x) (-.f64 eps (-.f64 (-.f64 x x) x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)))) 1/2)
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1)
(sin.f64 x)
(*.f64 (sin.f64 x) 1)
(sin.f64 x)
(*.f64 1 (sin.f64 x))
(sin.f64 x)
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(sin.f64 x)
(*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(sin.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)))
(sin.f64 x)
(pow.f64 (sin.f64 x) 1)
(sin.f64 x)
(pow.f64 (sqrt.f64 (sin.f64 x)) 2)
(sin.f64 x)
(pow.f64 (cbrt.f64 (sin.f64 x)) 3)
(sin.f64 x)
(pow.f64 (pow.f64 (sin.f64 x) 3) 1/3)
(sin.f64 x)
(sqrt.f64 (pow.f64 (sin.f64 x) 2))
(fabs.f64 (sin.f64 x))
(log.f64 (exp.f64 (sin.f64 x)))
(sin.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 x))))
(sin.f64 x)
(cbrt.f64 (pow.f64 (sin.f64 x) 3))
(sin.f64 x)
(expm1.f64 (log1p.f64 (sin.f64 x)))
(sin.f64 x)
(exp.f64 (log.f64 (sin.f64 x)))
(sin.f64 x)
(log1p.f64 (expm1.f64 (sin.f64 x)))
(sin.f64 x)

eval112.0ms (0.7%)

Compiler

Compiled 6705 to 2193 computations (67.3% saved)

prune106.0ms (0.7%)

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New24434278
Fresh000
Picked011
Done000
Total24435279
Accurracy
99.8%
Counts
279 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
48.9%
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
39.4%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
39.9%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
40.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
68.4%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
39.1%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
61.6%
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (sin.f64 x))
68.4%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
38.3%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
39.7%
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
38.5%
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
36.7%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
40.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.5%
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
39.1%
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
37.8%
(-.f64 (sin.f64 (+.f64 x eps)) x)
4.4%
(-.f64 (sin.f64 x) (sin.f64 x))
39.5%
(-.f64 (sin.f64 eps) (sin.f64 x))
40.0%
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
26.8%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
21.1%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
40.0%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
68.3%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
50.1%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
67.2%
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
48.9%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
46.8%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
48.3%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
39.6%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
49.1%
(*.f64 (cos.f64 x) eps)
72.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
27.1%
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
19.5%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
Compiler

Compiled 1067 to 676 computations (36.6% saved)

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
99.7%
(*.f64 (sin.f64 x) (cos.f64 eps))
97.4%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
Compiler

Compiled 44 to 10 computations (77.3% saved)

series7.0ms (0%)

Counts
4 → 80
Calls

24 calls:

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

rewrite118.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1428×associate-*r/
1066×associate-*l/
324×associate-+l+
312×add-sqr-sqrt
308×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (1%)

Algorithm
egg-herbie
Rules
1102×associate-*r*
898×associate-*l*
880×associate-/l*
600×+-commutative
550×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072620845
1202119843
Stop Event
node limit
Counts
321 → 471
Calls
Call 1
Inputs
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040)))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 eps) x)
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps))))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)
(*.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 x eps) (+.f64 x eps)) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 x eps) (+.f64 x eps)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (cbrt.f64 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) 1) -2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) 1/2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) 1/2) (-.f64 (+.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))))
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (*.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) 1) 2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (-.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (-.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) 1) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 (+.f64 (cos.f64 eps) -1) x)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3)))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))))
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040)))))
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 -1/5040 (cos.f64 eps) 1/5040)))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))
(*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/40320 (*.f64 (sin.f64 x) (pow.f64 eps 8)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (cos.f64 eps) x)
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))))
(fma.f64 (cos.f64 eps) x (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))))
(fma.f64 (cos.f64 eps) x (*.f64 (cos.f64 eps) (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))
(fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))
(fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))))
(fma.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) (*.f64 1/120 (pow.f64 x 5))))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (*.f64 (*.f64 -1/2 eps) eps) 1) (sin.f64 x))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (sin.f64 x) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 4)) 1) (sin.f64 x)))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/720 (pow.f64 x 6)) 1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 2 (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 0 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 1 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (+.f64 (neg.f64 (cos.f64 eps)) 1) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (*.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) 3) (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (neg.f64 (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (neg.f64 (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (neg.f64 (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1))))))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3)
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 1/3)
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 1))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (neg.f64 (sin.f64 x)))
(-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) 1)
(*.f64 (cos.f64 eps) (sin.f64 x))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2)
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 x eps) (+.f64 x eps)) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 x eps) (+.f64 x eps)) 2)))))
(*.f64 1 (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 x eps) (+.f64 eps x)) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 x eps) x) eps) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 eps (-.f64 x eps))) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 x eps) x) eps) 2)))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) 2) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -2)
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) -2)
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1) 2)
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) 1) -2)
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) 1/2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x))) 1/2))
(*.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) 1/2) (-.f64 (+.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (/.f64 (-.f64 (fma.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 eps x)))) 1/2))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (/.f64 (+.f64 (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 1/2))
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)
(*.f64 (cos.f64 eps) (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3)
(*.f64 (cos.f64 eps) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 1/3)
(*.f64 (cos.f64 eps) (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (log.f64 (exp.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3))
(*.f64 (cos.f64 eps) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 1))
(*.f64 (cos.f64 eps) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(/.f64 (*.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))) 2)
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))) 1) 2)
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(*.f64 (sin.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(*.f64 (sin.f64 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (-.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (-.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) -1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (cos.f64 eps) 1)))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) 1) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4))) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4) (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 6)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 6) (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 6) (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (+.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (-.f64 x eps)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 x) eps)
Compiler

Compiled 10 to 4 computations (60% saved)

series2.0ms (0%)

Counts
1 → 8
Calls

6 calls:

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

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1282×add-sqr-sqrt
1272×*-un-lft-identity
1170×add-cube-cbrt
1152×add-cbrt-cube
1138×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
113511
2158311
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) eps)
Outputs
((-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1) (pow.f64 (*.f64 (cos.f64 x) eps) 1) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) (log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps))) (exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps))))

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1030×fma-def
932×log-prod
896×distribute-lft-out
740×*-commutative
636×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
051301
1127297
2414289
31990277
45401275
Stop Event
node limit
Counts
19 → 29
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
(pow.f64 (*.f64 (cos.f64 x) eps) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps)))
Outputs
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(fma.f64 eps (*.f64 x (*.f64 x -1/2)) eps)
(*.f64 eps (fma.f64 -1/2 (*.f64 x x) 1))
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 -1/2 (*.f64 eps (*.f64 x x)))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24)))
(fma.f64 eps (*.f64 1/24 (pow.f64 x 4)) (fma.f64 eps (*.f64 x (*.f64 x -1/2)) eps))
(fma.f64 eps (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))) eps)
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))))
(fma.f64 -1/720 (*.f64 eps (pow.f64 x 6)) (+.f64 eps (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 -1/2 (*.f64 eps (*.f64 x x))))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24))) (fma.f64 (*.f64 eps -1/720) (pow.f64 x 6) eps))
(fma.f64 eps (*.f64 -1/720 (pow.f64 x 6)) (fma.f64 eps (*.f64 1/24 (pow.f64 x 4)) (fma.f64 eps (*.f64 x (*.f64 x -1/2)) eps)))
(fma.f64 eps (fma.f64 -1/2 (*.f64 x x) (*.f64 -1/720 (pow.f64 x 6))) (fma.f64 (pow.f64 x 4) (*.f64 eps 1/24) eps))
(*.f64 eps (+.f64 (fma.f64 -1/2 (*.f64 x x) (*.f64 -1/720 (pow.f64 x 6))) (fma.f64 1/24 (pow.f64 x 4) 1)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) eps) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(*.f64 eps (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(*.f64 eps (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(*.f64 eps (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(*.f64 eps (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x))))
98.7%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
95.7%
(-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))
94.1%
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x)))))
Compiler

Compiled 138 to 28 computations (79.7% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
0.0ms
x
@inf
(-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))
0.0ms
eps
@0
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x)))))
0.0ms
eps
@0
(-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))
0.0ms
x
@0
(-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
532×add-sqr-sqrt
524×*-un-lft-identity
522×pow1
498×add-exp-log
498×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
988×associate-+r-
910×associate--r+
854×associate-+l-
806×+-commutative
678×associate--l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04605286
112943728
259603726
Stop Event
node limit
Counts
258 → 266
Calls
Call 1
Inputs
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(*.f64 -3 x)
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(+.f64 eps (+.f64 (neg.f64 x) (neg.f64 eps)))
(+.f64 eps (-.f64 (neg.f64 x) eps))
(+.f64 eps (neg.f64 (+.f64 eps x)))
(+.f64 (-.f64 eps x) (neg.f64 eps))
(+.f64 (-.f64 eps x) (*.f64 (neg.f64 eps) 1))
(+.f64 (-.f64 eps (+.f64 eps x)) 0)
(+.f64 (-.f64 eps (+.f64 eps x)) (*.f64 -2 x))
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 eps) 1 eps))
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(+.f64 (neg.f64 eps) (-.f64 eps x))
(*.f64 (-.f64 eps (+.f64 eps x)) 1)
(*.f64 1 (-.f64 eps (+.f64 eps x)))
(*.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) (sqrt.f64 (-.f64 eps (+.f64 eps x))))
(*.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2) (cbrt.f64 (-.f64 eps (+.f64 eps x))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (/.f64 1 (+.f64 eps (-.f64 eps x))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 eps)) (-.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 eps)))
(/.f64 1 (/.f64 (+.f64 eps (-.f64 eps x)) (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x)))) (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (+.f64 eps (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 (neg.f64 eps) (neg.f64 eps))) (-.f64 (-.f64 eps x) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) 0) (-.f64 eps (+.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (*.f64 (neg.f64 eps) (neg.f64 eps)) (*.f64 (-.f64 eps x) (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (+.f64 (*.f64 eps eps) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3) 0) (+.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (+.f64 0 (*.f64 (-.f64 eps (+.f64 eps x)) 0))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) eps) (*.f64 (+.f64 eps x) (*.f64 eps eps))) (*.f64 (+.f64 eps x) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 eps 3))) (*.f64 (+.f64 eps x) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 x 3)) eps) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (*.f64 eps eps))) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 eps eps)) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (pow.f64 eps 3))) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps))) (neg.f64 (+.f64 eps (-.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(pow.f64 (-.f64 eps (+.f64 eps x)) 1)
(pow.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) 2)
(pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 3)
(pow.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2))
(log.f64 (exp.f64 (-.f64 eps (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3))
(expm1.f64 (log1p.f64 (-.f64 eps (+.f64 eps x))))
(exp.f64 (log.f64 (-.f64 eps (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (-.f64 eps (+.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (-.f64 eps (+.f64 eps x))))
(fma.f64 1 eps (neg.f64 (+.f64 eps x)))
(fma.f64 1 (-.f64 eps x) (neg.f64 eps))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) (neg.f64 eps))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 1)
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 eps eps)) (*.f64 1/2 (-.f64 eps eps))) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 3)
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(-.f64 eps eps)
(-.f64 (-.f64 eps x) (-.f64 eps x))
(-.f64 (-.f64 eps (+.f64 eps x)) x)
(-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x))
(-.f64 (-.f64 eps eps) 0)
(-.f64 (+.f64 eps x) (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps eps))) 1)
(-.f64 (/.f64 (*.f64 x x) (+.f64 (-.f64 x eps) (+.f64 eps x))) (/.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (+.f64 (-.f64 x eps) (+.f64 eps x))))
(*.f64 (-.f64 eps eps) 1)
(*.f64 1 (-.f64 eps eps))
(*.f64 (sqrt.f64 (-.f64 eps eps)) (sqrt.f64 (-.f64 eps eps)))
(*.f64 (cbrt.f64 (-.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 eps eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps eps)) 2) (cbrt.f64 (-.f64 eps eps)))
(*.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x))) (/.f64 1 (+.f64 (-.f64 x eps) (+.f64 eps x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps)))))
(*.f64 (+.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3))))
(/.f64 (*.f64 eps (-.f64 eps eps)) (+.f64 eps eps))
(/.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 (-.f64 x eps) (+.f64 eps x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (+.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (-.f64 (*.f64 x x) (*.f64 x (-.f64 eps (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (*.f64 x x)) (-.f64 eps eps))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (*.f64 eps eps))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (+.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (pow.f64 eps 3))) (pow.f64 eps 3))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (pow.f64 eps 3))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (+.f64 (-.f64 x eps) (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps)))))
(pow.f64 (-.f64 eps eps) 1)
(pow.f64 (sqrt.f64 (-.f64 eps eps)) 2)
(pow.f64 (cbrt.f64 (-.f64 eps eps)) 3)
(pow.f64 (pow.f64 (-.f64 eps eps) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 eps eps) 2))
(log.f64 (exp.f64 (-.f64 eps eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps eps))))
(cbrt.f64 (pow.f64 (-.f64 eps eps) 3))
(expm1.f64 (log1p.f64 (-.f64 eps eps)))
(exp.f64 (log.f64 (-.f64 eps eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 eps eps)) 1))
(log1p.f64 (expm1.f64 (-.f64 eps eps)))
(fma.f64 1 eps (neg.f64 eps))
(fma.f64 1 x (-.f64 eps (+.f64 eps x)))
(fma.f64 1 (-.f64 eps (+.f64 eps x)) x)
(fma.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) (sqrt.f64 (-.f64 eps (+.f64 eps x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps (+.f64 eps x)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2) (cbrt.f64 (-.f64 eps (+.f64 eps x))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 eps))
Outputs
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (sin.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/6))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 eps)
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
(fma.f64 (cos.f64 eps) x (sin.f64 eps))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (cos.f64 eps) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps))))
(sin.f64 (+.f64 x eps))
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -1 (+.f64 (*.f64 2 x) x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(*.f64 -3 x)
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 3) (fma.f64 -1/6 (cos.f64 eps) 1/6) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (sin.f64 (neg.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x)))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x))))))
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (neg.f64 x)))
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) 1)
(sin.f64 eps)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 1)
(sin.f64 eps)
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(sin.f64 eps)
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2))
(sin.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 1)
(sin.f64 eps)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(sin.f64 eps)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 3)
(sin.f64 eps)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) 1/3)
(sin.f64 eps)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))
(fabs.f64 (sin.f64 eps))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(sin.f64 eps)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))
(sin.f64 eps)
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 1))
(sin.f64 eps)
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(sin.f64 eps)
(+.f64 eps (+.f64 (neg.f64 x) (neg.f64 eps)))
(neg.f64 x)
(+.f64 eps (-.f64 (neg.f64 x) eps))
(neg.f64 x)
(+.f64 eps (neg.f64 (+.f64 eps x)))
(neg.f64 x)
(+.f64 (-.f64 eps x) (neg.f64 eps))
(neg.f64 x)
(+.f64 (-.f64 eps x) (*.f64 (neg.f64 eps) 1))
(neg.f64 x)
(+.f64 (-.f64 eps (+.f64 eps x)) 0)
(neg.f64 x)
(+.f64 (-.f64 eps (+.f64 eps x)) (*.f64 -2 x))
(neg.f64 (*.f64 3 x))
(*.f64 x -3)
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 eps) 1 eps))
(neg.f64 x)
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(neg.f64 x)
(+.f64 (-.f64 eps (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(neg.f64 x)
(+.f64 (neg.f64 eps) (-.f64 eps x))
(neg.f64 x)
(*.f64 (-.f64 eps (+.f64 eps x)) 1)
(neg.f64 x)
(*.f64 1 (-.f64 eps (+.f64 eps x)))
(neg.f64 x)
(*.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) (sqrt.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(*.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2))
(neg.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2) (cbrt.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (/.f64 1 (+.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 eps (-.f64 eps x))) (+.f64 eps (-.f64 eps x)))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (-.f64 eps x)) (pow.f64 (-.f64 eps x) 2)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 eps)) (-.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 eps)))
(*.f64 (+.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 eps x))) (-.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 eps)))
(/.f64 1 (/.f64 (+.f64 eps (-.f64 eps x)) (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (/.f64 1 (+.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 eps (-.f64 eps x))) (+.f64 eps (-.f64 eps x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x)))) (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (-.f64 eps x)) (pow.f64 (-.f64 eps x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (+.f64 eps (-.f64 eps x)))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (/.f64 1 (+.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 eps (-.f64 eps x))) (+.f64 eps (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (-.f64 eps x)) (pow.f64 (-.f64 eps x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 (neg.f64 eps) (neg.f64 eps))) (-.f64 (-.f64 eps x) (neg.f64 eps)))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps)) (/.f64 1 (+.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 eps (-.f64 eps x))) (+.f64 eps (-.f64 eps x)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps (+.f64 eps x)))
(/.f64 (*.f64 (+.f64 eps (+.f64 x eps)) (neg.f64 x)) (+.f64 eps (+.f64 x eps)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 eps 2 x)) (fma.f64 eps 2 x))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) 0) (-.f64 eps (+.f64 eps x)))
(/.f64 (pow.f64 (neg.f64 x) 2) (neg.f64 x))
(/.f64 (*.f64 x x) (neg.f64 x))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (*.f64 (neg.f64 eps) (neg.f64 eps)) (*.f64 (-.f64 eps x) (neg.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (-.f64 eps x)) (pow.f64 (-.f64 eps x) 2)))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (+.f64 (*.f64 eps eps) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 (+.f64 x eps) (+.f64 eps (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 (+.f64 x eps) (fma.f64 eps 2 x) (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3) 0) (+.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (+.f64 0 (*.f64 (-.f64 eps (+.f64 eps x)) 0))))
(/.f64 (pow.f64 (neg.f64 x) 3) (pow.f64 (neg.f64 x) 2))
(/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) eps) (*.f64 (+.f64 eps x) (*.f64 eps eps))) (*.f64 (+.f64 eps x) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 x eps) (-.f64 eps x))) (*.f64 (+.f64 x eps) (*.f64 eps eps))) (*.f64 eps (+.f64 x eps)))
(/.f64 (*.f64 eps (-.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps (+.f64 x eps)))) (*.f64 eps (+.f64 x eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 eps 3))) (*.f64 (+.f64 eps x) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 x eps) (-.f64 eps x))) (*.f64 (pow.f64 eps 3) (+.f64 x eps))) (*.f64 (+.f64 x eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 (+.f64 x eps) (pow.f64 (neg.f64 eps) 3))) (*.f64 eps (*.f64 eps (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 x 3)) eps) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (*.f64 eps eps))) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) eps))
(/.f64 (-.f64 (*.f64 eps (-.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))) (*.f64 eps (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (*.f64 eps (-.f64 (-.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 eps (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))) (*.f64 eps (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 eps eps)) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (pow.f64 eps 3))) (*.f64 (fma.f64 eps eps (*.f64 x (+.f64 eps x))) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 (pow.f64 eps 3) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))) (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps eps))) (neg.f64 (+.f64 eps (-.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (+.f64 eps (-.f64 eps x)))) (+.f64 (*.f64 eps -2) x))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (*.f64 eps -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 eps (+.f64 eps (-.f64 eps x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 eps 3)) (fma.f64 eps (+.f64 eps (-.f64 eps x)) (pow.f64 (-.f64 eps x) 2))))
(pow.f64 (-.f64 eps (+.f64 eps x)) 1)
(neg.f64 x)
(pow.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) 2)
(neg.f64 x)
(pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 3)
(neg.f64 x)
(pow.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3) 1/3)
(neg.f64 x)
(sqrt.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2))
(sqrt.f64 (pow.f64 (neg.f64 x) 2))
(fabs.f64 (neg.f64 x))
(log.f64 (exp.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps (+.f64 eps x)))))
(neg.f64 x)
(cbrt.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 3))
(neg.f64 x)
(expm1.f64 (log1p.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(exp.f64 (log.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(exp.f64 (*.f64 (log.f64 (-.f64 eps (+.f64 eps x))) 1))
(neg.f64 x)
(log1p.f64 (expm1.f64 (-.f64 eps (+.f64 eps x))))
(neg.f64 x)
(fma.f64 1 eps (neg.f64 (+.f64 eps x)))
(neg.f64 x)
(fma.f64 1 (-.f64 eps x) (neg.f64 eps))
(neg.f64 x)
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) (neg.f64 eps))
(neg.f64 x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 (+.f64 eps x)))
(neg.f64 x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) (neg.f64 eps))
(neg.f64 x)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 (+.f64 eps x)))
(neg.f64 x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))) 1)
(sin.f64 eps)
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 0) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps)))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 1)
(sin.f64 eps)
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))
(sin.f64 eps)
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2))
(sin.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 0 (*.f64 1/2 (+.f64 eps eps))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (neg.f64 eps) eps))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (*.f64 eps -2) 1/4))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 eps eps)) (*.f64 1/2 (-.f64 eps eps))) 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 0 (*.f64 1/2 (+.f64 eps eps))))) (cos.f64 (/.f64 (fma.f64 1/2 (+.f64 eps eps) 0) 2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 0) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps)))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 0 (*.f64 1/2 (+.f64 eps eps))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (neg.f64 eps) eps))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (*.f64 eps -2) 1/4))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2))) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (+.f64 eps eps))) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 0 (*.f64 1/2 (+.f64 eps eps))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 (neg.f64 eps) eps))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (*.f64 eps -2) 1/4))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 0) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2)) (-.f64 (sin.f64 0) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (pow.f64 (sin.f64 0) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2) (pow.f64 (sin.f64 0) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 3) (pow.f64 (sin.f64 0) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 0) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 0))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 1)
(sin.f64 eps)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 2)
(sin.f64 eps)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 3)
(sin.f64 eps)
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 3) 1/3)
(sin.f64 eps)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) 2))
(fabs.f64 (sin.f64 eps))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))))))
(sin.f64 eps)
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 3))
(sin.f64 eps)
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))) 1))
(sin.f64 eps)
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))))
(sin.f64 eps)
(fma.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps eps))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(sin.f64 eps)
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(sin.f64 eps)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(sin.f64 eps)
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(sin.f64 eps)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))
(sin.f64 eps)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps eps))))
(sin.f64 eps)
(-.f64 eps eps)
0
(-.f64 (-.f64 eps x) (-.f64 eps x))
0
(-.f64 (-.f64 eps (+.f64 eps x)) x)
(*.f64 x -2)
(-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x))
0
(-.f64 (-.f64 eps eps) 0)
0
(-.f64 (+.f64 eps x) (+.f64 eps x))
0
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps eps))) 1)
0
(-.f64 (/.f64 (*.f64 x x) (+.f64 (-.f64 x eps) (+.f64 eps x))) (/.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (+.f64 (-.f64 x eps) (+.f64 eps x))))
(-.f64 (/.f64 x (/.f64 (-.f64 x (neg.f64 x)) x)) (/.f64 (pow.f64 (neg.f64 x) 2) (-.f64 x (neg.f64 x))))
(-.f64 (*.f64 (/.f64 x (+.f64 x x)) x) (*.f64 (/.f64 x (+.f64 x x)) x))
(*.f64 (-.f64 eps eps) 1)
0
(*.f64 1 (-.f64 eps eps))
0
(*.f64 (sqrt.f64 (-.f64 eps eps)) (sqrt.f64 (-.f64 eps eps)))
0
(*.f64 (cbrt.f64 (-.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 eps eps)) 2))
0
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps eps)) 2) (cbrt.f64 (-.f64 eps eps)))
0
(*.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x))) (/.f64 1 (+.f64 (-.f64 x eps) (+.f64 eps x))))
0
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 x) 3)) (/.f64 1 (fma.f64 x x 0)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 x x))
(*.f64 (+.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
0
(/.f64 1 (/.f64 (+.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x)))))
0
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 x) 3)) (/.f64 1 (fma.f64 x x 0)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 x x))
(/.f64 (*.f64 eps (-.f64 eps eps)) (+.f64 eps eps))
0
(/.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 (-.f64 x eps) (+.f64 eps x)))
0
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 x) 3)) (/.f64 1 (fma.f64 x x 0)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 x x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3)) (+.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (-.f64 (*.f64 x x) (*.f64 x (-.f64 eps (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 x) 3)) (+.f64 (pow.f64 (neg.f64 x) 2) (*.f64 x (-.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps (+.f64 eps x)) 2) (*.f64 x x)) (-.f64 eps eps))
(/.f64 (-.f64 (pow.f64 (neg.f64 x) 2) (*.f64 x x)) 0)
(/.f64 1 0)
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (*.f64 eps eps))
0
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (+.f64 (*.f64 eps eps) (+.f64 (*.f64 eps eps) (*.f64 eps eps))))
0
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (pow.f64 eps 3))) (pow.f64 eps 3))
0
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (pow.f64 eps 3))
0
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
0
(/.f64 (neg.f64 (*.f64 (-.f64 eps eps) (+.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (+.f64 (-.f64 x eps) (+.f64 eps x))))
0
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 eps x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps (+.f64 eps x)) (-.f64 eps eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 x) 3))) (neg.f64 (fma.f64 x x 0)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 x (neg.f64 x)))
(pow.f64 (-.f64 eps eps) 1)
0
(pow.f64 (sqrt.f64 (-.f64 eps eps)) 2)
0
(pow.f64 (cbrt.f64 (-.f64 eps eps)) 3)
0
(pow.f64 (pow.f64 (-.f64 eps eps) 3) 1/3)
0
(sqrt.f64 (pow.f64 (-.f64 eps eps) 2))
(sqrt.f64 0)
(log.f64 (exp.f64 (-.f64 eps eps)))
0
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps eps))))
0
(cbrt.f64 (pow.f64 (-.f64 eps eps) 3))
0
(expm1.f64 (log1p.f64 (-.f64 eps eps)))
0
(exp.f64 (log.f64 (-.f64 eps eps)))
0
(exp.f64 (*.f64 (log.f64 (-.f64 eps eps)) 1))
0
(log1p.f64 (expm1.f64 (-.f64 eps eps)))
0
(fma.f64 1 eps (neg.f64 eps))
0
(fma.f64 1 x (-.f64 eps (+.f64 eps x)))
0
(fma.f64 1 (-.f64 eps (+.f64 eps x)) x)
0
(fma.f64 (sqrt.f64 (-.f64 eps (+.f64 eps x))) (sqrt.f64 (-.f64 eps (+.f64 eps x))) x)
0
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps (+.f64 eps x)))
0
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 eps))
0
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps (+.f64 eps x))) 2) (cbrt.f64 (-.f64 eps (+.f64 eps x))) x)
0
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps (+.f64 eps x)))
0
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 eps))
0

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
99.8%
(*.f64 -1/6 (pow.f64 eps 3))
93.6%
(*.f64 (sin.f64 x) (*.f64 eps eps))
92.2%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
Compiler

Compiled 72 to 37 computations (48.6% saved)

series8.0ms (0.1%)

Counts
4 → 64
Calls

21 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (sin.f64 x) (*.f64 eps eps))
1.0ms
x
@inf
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
1.0ms
x
@-inf
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
1.0ms
x
@0
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
0.0ms
eps
@inf
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))

rewrite123.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1272×associate-*r/
960×associate-*l/
476×associate-+l+
398×add-sqr-sqrt
382×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018112
1395104
25147104
Stop Event
node limit
Counts
4 → 142
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 (sin.f64 x) (*.f64 eps eps))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
Outputs
((-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (-.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) 1) (-.f64 (+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1) (*.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1) (*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))) (/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) 1) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) 1) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) 1) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3) 1/3) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2)) (log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3)) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 1)) (log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) -1/2 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (fma.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))) 1) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 1) (pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))) (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 eps eps))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6))) (cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))) (exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3)))) 1) (pow.f64 (*.f64 -1/6 (pow.f64 eps 3)) 1) (pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 eps 3/2)) 2) (pow.f64 (*.f64 eps (cbrt.f64 -1/6)) 3) (pow.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)) 1/3) (sqrt.f64 (*.f64 1/36 (pow.f64 eps 6))) (log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 eps 3))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3))))) (cbrt.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3)))) (exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3)))) (exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3))) 1)) (log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3)))))
((+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (+.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1) (*.f64 (*.f64 eps (cos.f64 x)) 1)) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) 1) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (/.f64 (cos.f64 x) (/.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))) (/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps))) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))) (/.f64 (*.f64 1 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 1 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (cbrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (cbrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))) (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps)) (cos.f64 x)) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (cos.f64 x)) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (cos.f64 x)) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))) (/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) 1) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 1) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 1)) (log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (fma.f64 eps (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (fma.f64 (cos.f64 x) eps (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))

simplify244.0ms (1.6%)

Algorithm
egg-herbie
Rules
1072×associate-/r*
844×associate-+r+
794×associate-*r*
782×associate-+l+
766×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043913248
1119112852
2519212852
Stop Event
node limit
Counts
206 → 245
Calls
Call 1
Inputs
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 4))) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))))))
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))) (*.f64 -1/720 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 6)))))))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (-.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1)
(*.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) 1) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) 1) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) 1) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))))
(pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) -1/2 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 1)
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 eps eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 eps (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)) 1/3)
(sqrt.f64 (*.f64 1/36 (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3)))))
(cbrt.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1) (*.f64 (*.f64 eps (cos.f64 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) 1)
(/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps))) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (cbrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (cbrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps)) (cos.f64 x)) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (cos.f64 x)) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (cos.f64 x)) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) 1) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(fma.f64 eps (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
(fma.f64 (cos.f64 x) eps (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
Outputs
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fma.f64 -1/6 (pow.f64 eps 3) eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (fma.f64 -1/6 (pow.f64 eps 3) eps))
(fma.f64 -1/2 (*.f64 (*.f64 x eps) eps) (fma.f64 -1/6 (pow.f64 eps 3) eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 -1/2 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 x x))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 x eps) eps) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 x x) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 x x)) (*.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 x eps) eps) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (fma.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 x x) -1/2))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 eps eps) x)
(*.f64 (*.f64 x eps) eps)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 eps eps) x))
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 x eps) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 (*.f64 eps eps) x)))
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 (*.f64 eps eps) x (*.f64 (pow.f64 x 5) (*.f64 (*.f64 1/120 eps) eps))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 -1/5040 (*.f64 (*.f64 eps eps) (pow.f64 x 7)) (fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 (*.f64 eps eps) x))))
(fma.f64 -1/5040 (*.f64 eps (*.f64 eps (pow.f64 x 7))) (fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 (*.f64 eps eps) x (*.f64 (pow.f64 x 5) (*.f64 (*.f64 1/120 eps) eps)))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fma.f64 -1/6 (pow.f64 eps 3) eps)
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 -1/2 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 x x)))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 x x) -1/2)))
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 4))) (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))))))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (fma.f64 1/24 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (pow.f64 x 4)) (*.f64 (*.f64 -1/2 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 x x))))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 x x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 x 4) 1/24))))
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 2))) (*.f64 -1/720 (*.f64 (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (pow.f64 x 6)))))))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (fma.f64 1/24 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (pow.f64 x 4)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 x x)) (*.f64 -1/720 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (pow.f64 x 6))))))
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (fma.f64 1/24 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (pow.f64 x 4)) (fma.f64 -1/720 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (pow.f64 x 6)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 x x) -1/2)))))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (-.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) (-.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (exp.f64 (log1p.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) (-.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))))))
(*.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4))) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))) (sqrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))) (sqrt.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))) (cbrt.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) 1) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) 1) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) 1) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) -1/4)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) 1) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))) (sqrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))) (sqrt.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4))))) (cbrt.f64 (fma.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)) (cbrt.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))) 1/16) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) (*.f64 1/16 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))))) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4)) (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) (*.f64 1/16 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))))) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4)) (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 3) 1/64) (pow.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2) 3)) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))) 1/16) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)))) (/.f64 1 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 3) 1/64) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6)) (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 1/16 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 3) 1/64) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6)) (*.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2)) (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) (*.f64 1/16 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4))) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 4))) (-.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 6) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) 6) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6)) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)))) (-.f64 (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))) (*.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 6) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6)) (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)) 3) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/4 (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) 6) (-.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 6) (*.f64 (*.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (sin.f64 x) 3) -1/8)) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 3)))) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)))))
(pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 2)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 3)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3) 1/3)
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) -1/2) (sin.f64 x))) 2))
(fabs.f64 (fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 3))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))) 1))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) -1/2 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (sqrt.f64 (*.f64 -1/2 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (sin.f64 x)))) (*.f64 eps (sqrt.f64 (*.f64 -1/2 (sin.f64 x)))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps) (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(fma.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x))) (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))) 1)
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 1)
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 3)
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3) 1/3)
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps eps)) 3))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))) 1))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3)))) 1)
(*.f64 -1/6 (pow.f64 eps 3))
(pow.f64 (*.f64 -1/6 (pow.f64 eps 3)) 1)
(*.f64 -1/6 (pow.f64 eps 3))
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 eps (cbrt.f64 -1/6)) 3)
(*.f64 -1/6 (pow.f64 eps 3))
(pow.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)) 1/3)
(cbrt.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))
(sqrt.f64 (*.f64 1/36 (pow.f64 eps 6)))
(sqrt.f64 (*.f64 (pow.f64 eps 6) 1/36))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 eps 3)))
(*.f64 -1/6 (pow.f64 eps 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 -1/6 (pow.f64 eps 3))
(cbrt.f64 (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 -1/6 (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 -1/6 (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 eps 3))) 1))
(*.f64 -1/6 (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 -1/6 (pow.f64 eps 3))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 eps (cos.f64 x)))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1) (*.f64 (*.f64 eps (cos.f64 x)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) 3)) (fma.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps))) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 -1/6 (pow.f64 eps 3) (neg.f64 eps)) (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 eps eps))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)))))
(/.f64 (/.f64 (cos.f64 x) 1) (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 -1/6 (pow.f64 eps 3) (neg.f64 eps)) (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 eps eps))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)))))
(/.f64 (/.f64 (cos.f64 x) 1) (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6))) (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 1 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x))) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x))) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) 3)) (fma.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (/.f64 (sqrt.f64 (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (/.f64 (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3))) (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6))))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))) (cbrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))) (cbrt.f64 (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps)) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))) (cbrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (/.f64 (cbrt.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2)) (cbrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6))))) (cbrt.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 eps eps)) (cos.f64 x)) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 -1/6 (pow.f64 eps 3) (neg.f64 eps)) (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 eps eps))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)))))
(/.f64 (/.f64 (cos.f64 x) 1) (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (cos.f64 x)) (neg.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (cos.f64 x) (/.f64 (fma.f64 -1/6 (pow.f64 eps 3) (neg.f64 eps)) (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 eps eps))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)))))
(/.f64 (/.f64 (cos.f64 x) 1) (/.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (cos.f64 x)) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (cos.f64 x) (/.f64 (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (neg.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))))
(/.f64 (cos.f64 x) (*.f64 1 (/.f64 (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6))) (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) 1) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (/.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36)) (/.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 eps)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))) (cos.f64 x)) 1) (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6))))
(*.f64 (/.f64 (cos.f64 x) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3))))
(*.f64 (/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3)) (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6)))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (-.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3)) 1) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (-.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) 3)) (fma.f64 (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(/.f64 (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))) (/.f64 (sqrt.f64 (+.f64 eps (*.f64 (pow.f64 eps 3) 1/6))) (sqrt.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 6) 1/36)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 eps 6) -1/36))) (sqrt.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)) (cos.f64 x))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 1/36 (pow.f64 eps 6)) (*.f64 (pow.f64 eps 4) -1/6)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3)))) (/.f64 (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 eps 6) 1/36) (*.f64 -1/6 (pow.f64 eps 4))))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 eps 3))) (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 eps 6) 1/36 (*.f64 (pow.f64 eps 4) 1/6))))) (*.f64 (cos.f64 x) (sqrt.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 2)
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 3)
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3) 1/3)
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)) 2))
(fabs.f64 (*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (fma.f64 -1/6 (pow.f64 eps 3) eps)))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps)) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (fma.f64 -1/6 (pow.f64 eps 3) eps))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))
(fma.f64 (cos.f64 x) eps (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))
(*.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (cos.f64 x))

localize16.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
99.4%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
98.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
94.0%
(sin.f64 (+.f64 x eps))
Compiler

Compiled 39 to 10 computations (74.4% saved)

series16.0ms (0.1%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
4.0ms
x
@0
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
x
@inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
x
@-inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
eps
@-inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
eps
@0
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)

rewrite102.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1076×associate-*r/
958×distribute-lft-in
916×associate-*l/
350×associate-+l+
282×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify197.0ms (1.3%)

Algorithm
egg-herbie
Rules
1478×associate-+r-
766×fma-def
748×associate-*r*
614×associate-*l*
530×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059615507
1168914899
2700814899
Stop Event
node limit
Counts
235 → 311
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))))) (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(pow.f64 (sin.f64 eps) 1/3)
(+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3))) (+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))) (pow.f64 x 3)))) (+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x))
(-.f64 (+.f64 (neg.f64 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))) 2) 2)
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3))
(*.f64 (pow.f64 2 1/3) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
Outputs
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) 1) x (sin.f64 eps))
(fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) x (sin.f64 eps))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) 1) x (fma.f64 (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))))))) (*.f64 x x) (sin.f64 eps)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) x (fma.f64 (fma.f64 1/3 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 (*.f64 2/3 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3))) (cbrt.f64 (/.f64 1 (sin.f64 eps))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) 2/9)))) (*.f64 x x) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1)))) x) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))))) (*.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 x 2)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) 1) x (fma.f64 (fma.f64 2/9 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)))) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)))))))) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)))))))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (+.f64 (cos.f64 eps) -1)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))))))))) (pow.f64 x 3) (fma.f64 (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))))))) (*.f64 x x) (sin.f64 eps))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) x (fma.f64 (fma.f64 2/9 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)))) (fma.f64 1/3 (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) 2/3)))) (fma.f64 1/3 (*.f64 (fma.f64 (*.f64 2/3 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3))) (cbrt.f64 (/.f64 1 (sin.f64 eps))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) 2/3)))) (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) 2/9))))))) (pow.f64 x 3) (fma.f64 (fma.f64 1/3 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 (*.f64 2/3 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3))) (cbrt.f64 (/.f64 1 (sin.f64 eps))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) 2/9)))) (*.f64 x x) (sin.f64 eps))))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sin.f64 eps) 1/3)
(cbrt.f64 (sin.f64 eps))
(+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x))))
(+.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x)) (cbrt.f64 (sin.f64 eps)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3))) (+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x)))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (+.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x)))))
(fma.f64 1/3 (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x)) (cbrt.f64 (sin.f64 eps))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))) (-.f64 (cos.f64 eps) 1)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9))))) (pow.f64 x 3)))) (+.f64 (pow.f64 (sin.f64 eps) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) x))))))
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 eps) -1/2) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))))))) (pow.f64 x 3))) (+.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x))))))
(fma.f64 1/3 (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 (fma.f64 (sin.f64 eps) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) -1/3)) (*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) 2/3)))) (*.f64 (pow.f64 x 3) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) x)) (cbrt.f64 (sin.f64 eps)))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 2 (*.f64 0 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (*.f64 0 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (*.f64 0 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (*.f64 (neg.f64 (sin.f64 x)) 1)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 1))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (+.f64 1 (sin.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (+.f64 1 (sin.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (+.f64 1 (sin.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (sin.f64 x)) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (*.f64 0 (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(+.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (+.f64 (neg.f64 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (+.f64 1 (sin.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 6))) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 (+.f64 eps x)) 4)))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 (+.f64 eps x)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 eps x) (fma.f64 2 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 (+.f64 eps x)) 6))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2) (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))) 2) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps (-.f64 x x)) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (-.f64 eps x) (fma.f64 2 x eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (cos.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (pow.f64 2 1/3) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 1/3))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) 1) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 2)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(fabs.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))

eval813.0ms (5.2%)

Compiler

Compiled 50473 to 21882 computations (56.6% saved)

prune523.0ms (3.4%)

Pruning

68 alts after pruning (63 fresh and 5 done)

PrunedKeptTotal
New1528471575
Fresh131629
Picked011
Done145
Total1542681610
Accurracy
99.9%
Counts
1610 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
48.9%
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
49.1%
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
8.5%
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
24.1%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
97.4%
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
47.9%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
39.4%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
38.8%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
48.0%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
50.8%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
73.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
34.3%
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
39.9%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
62.7%
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4))) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
40.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
68.4%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
39.1%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
68.4%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
50.5%
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
38.3%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
68.3%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
36.7%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
40.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
38.5%
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
39.1%
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
37.8%
(-.f64 (sin.f64 (+.f64 x eps)) x)
39.5%
(-.f64 (sin.f64 eps) (sin.f64 x))
26.8%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
21.1%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
40.0%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
33.4%
(+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
48.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
50.1%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
99.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
74.6%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (sin.f64 x)))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
73.6%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
70.8%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
51.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
52.9%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
99.2%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
23.7%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
23.6%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
48.3%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
39.9%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
17.4%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
36.6%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
5.3%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
38.8%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
19.1%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
39.7%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
37.8%
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
53.7%
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
55.2%
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
46.9%
(+.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
27.2%
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
25.0%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
3.2%
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
51.6%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
49.1%
(*.f64 (cos.f64 x) eps)
72.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
12.3%
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
51.7%
(sin.f64 eps)
22.3%
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
28.7%
eps
Compiler

Compiled 2195 to 1482 computations (32.5% saved)

localize56.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
99.8%
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
97.4%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 36 to 16 computations (55.6% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
0.0ms
x
@-inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
0.0ms
eps
@inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
0.0ms
eps
@-inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
0.0ms
eps
@-inf
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1008×unswap-sqr
806×swap-sqr
692×associate-*r/
624×distribute-rgt-in
588×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01469
128169
2338169
Stop Event
node limit
Counts
3 → 198
Calls
Call 1
Inputs
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Outputs
((-.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (-.f64 (exp.f64 (log.f64 (+.f64 0 (cos.f64 eps)))) 1) (-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (-.f64 (+.f64 -1 (+.f64 (cos.f64 eps) 1)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) 1) (*.f64 1 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1)) (*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1)))) (*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps))) (*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))))) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1))) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))) (/.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))) (/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (/.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1)))) (/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (+.f64 (cos.f64 eps) -1) 1) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3) (neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 (cos.f64 eps) 1)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (neg.f64 (cos.f64 eps)) -1))) (neg.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (expm1.f64 (log.f64 (+.f64 0 (cos.f64 eps)))) (exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) (exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1)) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) (fma.f64 1 (cos.f64 eps) -1) (fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1))
((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x))) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 1 (*.f64 (sin.f64 x) -1))) (+.f64 (*.f64 1 (*.f64 (sin.f64 x) -1)) (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 1 (*.f64 -1 (sin.f64 x)))) (+.f64 (*.f64 1 (*.f64 -1 (sin.f64 x))) (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (sin.f64 x) -1) 1)) (+.f64 (*.f64 (*.f64 (sin.f64 x) -1) 1) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (*.f64 -1 (sin.f64 x)) 1)) (+.f64 (*.f64 (*.f64 -1 (sin.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 x) (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (/.f64 (*.f64 (sin.f64 x) (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 1 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x))) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1)) (/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1)) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3))) (expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)) (log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
((+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1)) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x))) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1)) (+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x))) (+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) (*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) (pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)) (log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))

simplify157.0ms (1%)

Algorithm
egg-herbie
Rules
1150×associate-+l+
1072×associate-+r+
790×associate-*r*
710×associate-*l*
698×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053110726
1141010562
2607610550
Stop Event
node limit
Counts
258 → 321
Calls
Call 1
Inputs
(*.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 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) 1) 2)
(-.f64 (exp.f64 (log.f64 (+.f64 0 (cos.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (+.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 (cos.f64 eps) 1))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (+.f64 0 (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x)))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 1 (*.f64 (sin.f64 x) -1)))
(+.f64 (*.f64 1 (*.f64 (sin.f64 x) -1)) (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))
(+.f64 (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 1 (*.f64 -1 (sin.f64 x))))
(+.f64 (*.f64 1 (*.f64 -1 (sin.f64 x))) (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (sin.f64 x) -1) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1) 1) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (*.f64 -1 (sin.f64 x)) 1))
(+.f64 (*.f64 (*.f64 -1 (sin.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)
(/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (*.f64 (sin.f64 x) (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
Outputs
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(+.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)))
(+.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))))
(+.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)))))
(-.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 (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 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (-.f64 (cos.f64 eps) 1) x)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/120 (cos.f64 eps)) -1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))))
(fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1))))))
(fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/120 (cos.f64 eps)) -1/120)))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (pow.f64 x 3) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) 1) 2)
(+.f64 (cos.f64 eps) -1)
(-.f64 (exp.f64 (log.f64 (+.f64 0 (cos.f64 eps)))) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (+.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -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 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) -1) 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) 1)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 -1 (cos.f64 eps))))) (neg.f64 (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 -1 (cos.f64 eps))))) (-.f64 (neg.f64 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (fma.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 3) (pow.f64 (cos.f64 eps) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.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) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.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) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.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) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (/.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 (pow.f64 (cos.f64 eps) 3) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (fma.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1) (*.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (fma.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1) (*.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (pow.f64 (cos.f64 eps) 4) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 (pow.f64 (cos.f64 eps) 3) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) -1))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 6))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.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 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.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 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(neg.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 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)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (neg.f64 (cos.f64 eps)) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(fabs.f64 (+.f64 (cos.f64 eps) -1))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log.f64 (+.f64 0 (cos.f64 eps))))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 1 (*.f64 (sin.f64 x) -1)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (sin.f64 x) -1)) (*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 1 (*.f64 -1 (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 -1 (sin.f64 x))) (*.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (sin.f64 x) -1) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) -1) 1) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (*.f64 -1 (sin.f64 x)) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 -1 (sin.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sin.f64 x) (/.f64 (neg.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x))) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (sin.f64 x) (/.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sin.f64 x)) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (neg.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sin.f64 x) (/.f64 (neg.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))
(fabs.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
90.6%
(*.f64 eps (*.f64 x x))
Compiler

Compiled 29 to 10 computations (65.5% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(*.f64 eps (*.f64 x x))
1.0ms
eps
@0
(*.f64 eps (*.f64 x x))
0.0ms
x
@0
(*.f64 eps (*.f64 x x))
0.0ms
eps
@inf
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
0.0ms
x
@inf
(*.f64 eps (*.f64 x x))

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
954×*-commutative
808×unswap-sqr
582×swap-sqr
448×distribute-lft-in
444×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0938
119434
2258134
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) 1) (pow.f64 (*.f64 eps (*.f64 x x)) 1) (pow.f64 (*.f64 x (sqrt.f64 eps)) 2) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4)) (log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x x))))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (cbrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 eps 3))) (expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) (exp.f64 (log.f64 (*.f64 eps (*.f64 x x)))) (log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x)))))
((-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) (-.f64 1 eps)) (-.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) (-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (/.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (-.f64 (+.f64 eps (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))))) 1) (-.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (exp.f64 (log1p.f64 eps))) 1) (*.f64 eps (+.f64 1 (*.f64 (*.f64 x x) -1/2))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) -1/2) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1) (*.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (*.f64 (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (-.f64 (pow.f64 eps 4) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 2))) (+.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 3))) (+.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (*.f64 eps eps))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) -1/2) 1) eps) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2)) (*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6)) (/.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 1 (/.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))) (/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps)) (/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)))) (/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)))))) (/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2)))) (/.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) 1) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps)) (/.f64 (*.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) 1) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) 1) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (*.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3))))) (/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) 1) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 (*.f64 eps -1/2))))) (/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) 1) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/3) (neg.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))) (neg.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 2)) (log.f64 (exp.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3)) (expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (exp.f64 (log.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps) (fma.f64 1 eps (*.f64 x (*.f64 x (*.f64 eps -1/2)))) (fma.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps) (fma.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) eps) (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2)))) (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))) eps) (fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2)))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))

simplify162.0ms (1%)

Algorithm
egg-herbie
Rules
1818×distribute-lft-in
1548×associate-/r*
1080×associate-*r/
830×associate-*l/
416×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02967205
17866851
232076851
Stop Event
node limit
Counts
149 → 183
Calls
Call 1
Inputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) 1)
(pow.f64 (*.f64 eps (*.f64 x x)) 1)
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) (-.f64 1 eps))
(-.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2)))))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (/.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(-.f64 (+.f64 eps (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))))) 1)
(-.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (exp.f64 (log1p.f64 eps))) 1)
(*.f64 eps (+.f64 1 (*.f64 (*.f64 x x) -1/2)))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) -1/2) 1))
(*.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1)
(*.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))
(*.f64 (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (-.f64 (pow.f64 eps 4) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 2))) (+.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 3))) (+.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (*.f64 eps eps)))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) -1/2) 1) eps)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6))
(/.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))
(/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2))))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) 1) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) 1) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) 1) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)))))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) 1) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 (*.f64 eps -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) 1) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(exp.f64 (log.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps)
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(fma.f64 1 eps (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(fma.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps)
(fma.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)
Outputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (fma.f64 1/2 (*.f64 x x) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (fma.f64 1/2 (*.f64 x x) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (fma.f64 1/2 (*.f64 x x) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 eps (neg.f64 (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (fma.f64 1/2 (*.f64 x x) -1) (neg.f64 eps))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 eps -1/2) (*.f64 x x))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 eps -1/2) (*.f64 x x))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) 1)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(pow.f64 (*.f64 eps (*.f64 x x)) 1)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(sqrt.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4))
(fabs.f64 (*.f64 eps (*.f64 x x)))
(fabs.f64 (*.f64 x (*.f64 eps x)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 x x)))))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(cbrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x))))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x x))))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x))))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) 1)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) (-.f64 1 eps))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) 1) eps)
(+.f64 eps (expm1.f64 (log1p.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))))))
(+.f64 eps (expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))))))
(-.f64 (exp.f64 (log1p.f64 eps)) (-.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 eps)) 1) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(fma.f64 x (*.f64 eps (*.f64 x -1/2)) (expm1.f64 (log1p.f64 eps)))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (/.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(-.f64 (/.f64 eps (/.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2)))) eps)) (/.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) (/.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2)))) 1/4)))
(-.f64 (/.f64 (*.f64 eps eps) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (/.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) (/.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) 1/4)))
(-.f64 (/.f64 eps (/.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) eps)) (/.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) (/.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) 1/4)))
(-.f64 (+.f64 eps (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))))) 1) eps)
(+.f64 eps (expm1.f64 (log1p.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))))))
(+.f64 eps (expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))))))
(-.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (exp.f64 (log1p.f64 eps))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 eps)) 1) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(fma.f64 x (*.f64 eps (*.f64 x -1/2)) (expm1.f64 (log1p.f64 eps)))
(*.f64 eps (+.f64 1 (*.f64 (*.f64 x x) -1/2)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) -1/2) 1))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(*.f64 (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (*.f64 x (*.f64 (*.f64 x (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (*.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1)) (*.f64 x (*.f64 eps (*.f64 x -1/2))))))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1)) (*.f64 eps (*.f64 x -1/2))) (*.f64 eps eps))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (-.f64 (pow.f64 eps 4) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 2))) (+.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (-.f64 (pow.f64 eps 4) (pow.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) 2))) (+.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 eps x) 2) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) 2)) (fma.f64 -1/2 (pow.f64 (*.f64 eps x) 2) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) 3))) (+.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)) (*.f64 eps eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) 3) (pow.f64 eps 6))) (+.f64 (pow.f64 eps 4) (*.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) (-.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) (*.f64 eps eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) 3) (pow.f64 eps 6))) (fma.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) (-.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))) (*.f64 eps eps)) (pow.f64 eps 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)) (*.f64 eps eps))) (pow.f64 eps 4))) (+.f64 (pow.f64 (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) 3) (pow.f64 eps 6)))
(*.f64 (+.f64 (*.f64 (*.f64 x x) -1/2) 1) eps)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1)))) (cbrt.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1)))) (cbrt.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3/2))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/6))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(/.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)) (/.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)) (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2))) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))
(*.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (/.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (/.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2)))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (/.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (neg.f64 (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (neg.f64 (*.f64 eps eps))) (fma.f64 x (*.f64 eps (*.f64 x -1/2)) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps (neg.f64 eps))) (fma.f64 x (*.f64 eps (*.f64 x -1/2)) (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 6)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 6)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 4)) (*.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)) (pow.f64 eps 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)) (pow.f64 eps 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2))))
(/.f64 (-.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) 1/64)) (*.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2)))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2))))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) -1/64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) (+.f64 (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 4) (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) -1/64)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (+.f64 (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 4) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2) (pow.f64 eps 4))))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (/.f64 (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)) (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))) (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) (sqrt.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))) (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (/.f64 (sqrt.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (/.f64 (cbrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (/.f64 (cbrt.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)) 1) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (neg.f64 (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (neg.f64 (*.f64 eps eps))) (fma.f64 x (*.f64 eps (*.f64 x -1/2)) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps (neg.f64 eps))) (fma.f64 x (*.f64 eps (*.f64 x -1/2)) (neg.f64 eps)))
(/.f64 (*.f64 (neg.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) 1) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) 1) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (/.f64 (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (sqrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)) (sqrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))) (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) (sqrt.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))) (hypot.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 3) (pow.f64 eps 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) (/.f64 (sqrt.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))) (sqrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (/.f64 (cbrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))) (cbrt.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2) (/.f64 (cbrt.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))) 2) (cbrt.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))) (cbrt.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 eps eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 4)) (*.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 4) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2)))
(/.f64 (-.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) 1/64)) (*.f64 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2)))) (+.f64 (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 4)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2))))
(/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) -1/64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps) (+.f64 (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 4) (+.f64 (pow.f64 eps 4) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 3) -1/64)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps)) (+.f64 (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 4) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 eps x) 2)) 2) (pow.f64 eps 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2))) 6)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2))) 6)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2))) 6)) (-.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (/.f64 1 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (+.f64 (pow.f64 eps 6) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)) (pow.f64 eps 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) 3)) (*.f64 (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))) (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (-.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6) (pow.f64 eps 3)) (pow.f64 eps 6))))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) 1) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(/.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (+.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (sqrt.f64 eps))) (-.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 (*.f64 eps -1/2)))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 (-.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 (*.f64 eps -1/2)))) (fma.f64 x (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 eps))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (*.f64 (fma.f64 x (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 (*.f64 eps -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) 1) (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))) (sqrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(/.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (*.f64 (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))) (cbrt.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 1)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 2)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)) 3)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3) 1/3)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(neg.f64 (/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (neg.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1/2))))))
(*.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (/.f64 1 (+.f64 eps (*.f64 x (*.f64 x (*.f64 eps 1/2))))))
(/.f64 (fma.f64 eps eps (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) -1/4)) (fma.f64 x (*.f64 x (*.f64 eps 1/2)) eps))
(neg.f64 (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (neg.f64 (fma.f64 eps eps (+.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4) (*.f64 (pow.f64 (*.f64 eps x) 2) 1/2))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6))) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4 (*.f64 1/2 (pow.f64 (*.f64 eps x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 6)) (fma.f64 eps eps (fma.f64 1/2 (pow.f64 (*.f64 eps x) 2) (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 2))
(fabs.f64 (*.f64 eps (fma.f64 x (*.f64 x -1/2) 1)))
(log.f64 (exp.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps) 3))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(exp.f64 (log.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 1 eps (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 1 (*.f64 x (*.f64 x (*.f64 eps -1/2))) eps)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (cbrt.f64 (*.f64 x (*.f64 x (*.f64 eps -1/2)))) eps)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (cbrt.f64 (*.f64 x (*.f64 eps (*.f64 x -1/2)))) eps)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x (sqrt.f64 eps)) 4) 1/4)) (cbrt.f64 (*.f64 eps (*.f64 x (*.f64 x -1/2)))) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 x (*.f64 x (*.f64 eps -1/2))))
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)
(*.f64 eps (fma.f64 (*.f64 x x) -1/2 1))
(*.f64 eps (fma.f64 x (*.f64 x -1/2) 1))

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x)))
98.7%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
95.6%
(-.f64 eps (+.f64 eps x))
94.1%
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x)))))
Compiler

Compiled 118 to 28 computations (76.3% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@0
(sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x)))
0.0ms
eps
@0
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
0.0ms
x
@0
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
0.0ms
x
@inf
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
0.0ms
x
@-inf
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
520×add-sqr-sqrt
512×*-un-lft-identity
510×pow1
486×add-exp-log
486×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
1286×associate-*r/
1140×associate-/r*
1062×distribute-lft-in
768×associate-*l/
750×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02972209
17881947
224491935
Stop Event
node limit
Counts
177 → 165
Calls
Call 1
Inputs
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(*.f64 -1 x)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(+.f64 eps (neg.f64 (+.f64 eps x)))
(+.f64 eps (*.f64 (neg.f64 (+.f64 eps x)) 1))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (+.f64 eps x)) 1 (+.f64 eps x)))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (+.f64 eps x)))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (+.f64 eps x)) 2) (+.f64 eps x)))
(+.f64 0 (neg.f64 x))
(+.f64 (neg.f64 (+.f64 eps x)) eps)
(*.f64 (neg.f64 x) 1)
(*.f64 1 (neg.f64 x))
(*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (neg.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 0 x) (neg.f64 x)) (/.f64 1 (+.f64 0 x)))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x)))))
(*.f64 -1 x)
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (+.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 eps x))) (-.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 eps x))))
(/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x))))
(/.f64 1 (/.f64 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x))) (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3))))
(/.f64 (*.f64 (+.f64 0 x) (neg.f64 x)) (+.f64 0 x))
(/.f64 (fma.f64 x x 0) (+.f64 0 x))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)))) (-.f64 eps (neg.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (neg.f64 (+.f64 eps x)) 3)) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x))) (*.f64 eps (neg.f64 (+.f64 eps x))))))
(/.f64 (-.f64 0 (pow.f64 x 3)) (+.f64 0 (fma.f64 x x 0)))
(/.f64 (neg.f64 (*.f64 (+.f64 0 x) (neg.f64 x))) (neg.f64 (+.f64 0 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x)))))
(pow.f64 (neg.f64 x) 1)
(pow.f64 (sqrt.f64 (neg.f64 x)) 2)
(pow.f64 (cbrt.f64 (neg.f64 x)) 3)
(pow.f64 (pow.f64 (neg.f64 x) 3) 1/3)
(neg.f64 x)
(sqrt.f64 (pow.f64 (neg.f64 x) 2))
(log.f64 (exp.f64 (neg.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 x))))
(cbrt.f64 (pow.f64 (neg.f64 x) 3))
(expm1.f64 (log1p.f64 (neg.f64 x)))
(exp.f64 (log.f64 (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) 1))
(log1p.f64 (expm1.f64 (neg.f64 x)))
(fma.f64 1 eps (neg.f64 (+.f64 eps x)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 (+.f64 eps x)))
(-.f64 (sin.f64 0) (sin.f64 0))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 0) (sin.f64 0)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (sin.f64 0) (sin.f64 0))) (/.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (sin.f64 0) (sin.f64 0))))
(*.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 1)
(*.f64 1 (+.f64 (sin.f64 0) (sin.f64 0)))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(*.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2) (/.f64 1 (+.f64 (sin.f64 0) (sin.f64 0))))
(*.f64 2 (*.f64 (sin.f64 0) (cos.f64 0)))
(*.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))))
(*.f64 (*.f64 (sin.f64 0) (cos.f64 0)) 2)
(*.f64 (*.f64 2 (sin.f64 0)) (cos.f64 0))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0))) (-.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 0) (sin.f64 0)) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)) (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3))))
(/.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2) (+.f64 (sin.f64 0) (sin.f64 0)))
(/.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (+.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 0) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))))
(pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 1)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 3)
(pow.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(log.f64 (/.f64 (exp.f64 (sin.f64 0)) (exp.f64 (sin.f64 0))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 0) (sin.f64 0)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 3))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(exp.f64 (log.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 1))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
(fma.f64 1 (sin.f64 0) (sin.f64 0))
(fma.f64 1 (sin.f64 0) (neg.f64 (sin.f64 0)))
(fma.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)) (sin.f64 0))
(fma.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)) (neg.f64 (sin.f64 0)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)) (sin.f64 0))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)) (neg.f64 (sin.f64 0)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 0))) 1)
(*.f64 (sin.f64 0) 1)
(*.f64 1 (sin.f64 0))
(*.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)))
(*.f64 (cbrt.f64 (sin.f64 0)) (pow.f64 (cbrt.f64 (sin.f64 0)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)))
(pow.f64 (sin.f64 0) 1)
(pow.f64 (sqrt.f64 (sin.f64 0)) 2)
(pow.f64 (cbrt.f64 (sin.f64 0)) 3)
(pow.f64 (pow.f64 (sin.f64 0) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 0) 2))
(log.f64 (exp.f64 (sin.f64 0)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 0))))
(cbrt.f64 (pow.f64 (sin.f64 0) 3))
(expm1.f64 (log1p.f64 (sin.f64 0)))
(exp.f64 (log.f64 (sin.f64 0)))
(exp.f64 (*.f64 (log.f64 (sin.f64 0)) 1))
(log1p.f64 (expm1.f64 (sin.f64 0)))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x))))
(fma.f64 (cos.f64 x) eps (+.f64 (sin.f64 x) (sin.f64 (neg.f64 x))))
(+.f64 (sin.f64 (neg.f64 x)) (fma.f64 (cos.f64 x) eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x)))))
(fma.f64 (cos.f64 x) eps (+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x))) (fma.f64 (cos.f64 x) eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (sin.f64 (*.f64 -1 x))))))
(fma.f64 (cos.f64 x) eps (+.f64 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x))))))
(+.f64 (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (sin.f64 (neg.f64 x)))) (fma.f64 (cos.f64 x) eps (sin.f64 x)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(fma.f64 x (+.f64 -1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 -1 (cos.f64 eps)) (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 -1 (cos.f64 eps)) (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x)))) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 x eps)))))
(+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (+.f64 x eps)))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1 x))
(fma.f64 1/6 (pow.f64 x 3) (neg.f64 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1 x (*.f64 -1/120 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/120 (pow.f64 x 5) (neg.f64 x)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 1/5040 (pow.f64 x 7) (fma.f64 -1 x (*.f64 -1/120 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 1/5040 (pow.f64 x 7) (fma.f64 -1/120 (pow.f64 x 5) (neg.f64 x))))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(+.f64 eps (neg.f64 (+.f64 eps x)))
(-.f64 eps (+.f64 x eps))
(+.f64 eps (*.f64 (neg.f64 (+.f64 eps x)) 1))
(-.f64 eps (+.f64 x eps))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (+.f64 eps x)) 1 (+.f64 eps x)))
(neg.f64 x)
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (+.f64 eps x)))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (+.f64 x eps)))
(-.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (+.f64 x eps)) x)
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (+.f64 eps x)) 2) (+.f64 eps x)))
(+.f64 (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (+.f64 x eps)))
(-.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (+.f64 x eps)) 2) (+.f64 x eps)) x)
(+.f64 0 (neg.f64 x))
(neg.f64 x)
(+.f64 (neg.f64 (+.f64 eps x)) eps)
(-.f64 eps (+.f64 x eps))
(*.f64 (neg.f64 x) 1)
(neg.f64 x)
(*.f64 1 (neg.f64 x))
(neg.f64 x)
(*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)))
(neg.f64 x)
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(neg.f64 x)
(*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2))
(neg.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (neg.f64 x)))
(neg.f64 x)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)))
(neg.f64 x)
(*.f64 (*.f64 (+.f64 0 x) (neg.f64 x)) (/.f64 1 (+.f64 0 x)))
(neg.f64 x)
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x)))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))
(*.f64 -1 x)
(neg.f64 x)
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(neg.f64 x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(neg.f64 x)
(*.f64 (+.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 eps x))) (-.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x))))
(neg.f64 x)
(/.f64 1 (/.f64 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x))) (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))
(/.f64 (*.f64 (+.f64 0 x) (neg.f64 x)) (+.f64 0 x))
(neg.f64 x)
(/.f64 (fma.f64 x x 0) (+.f64 0 x))
(/.f64 (fma.f64 x x 0) x)
(/.f64 (*.f64 x x) x)
x
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3)) (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)))) (-.f64 eps (neg.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 x eps) (+.f64 x eps))) (-.f64 eps (neg.f64 (+.f64 x eps))))
(/.f64 (-.f64 eps (+.f64 x eps)) (/.f64 (+.f64 eps (+.f64 x eps)) (+.f64 eps (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 eps (+.f64 x eps)) (+.f64 x (+.f64 eps eps))) (+.f64 x (+.f64 eps eps)))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (neg.f64 (+.f64 eps x)) 3)) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x))) (*.f64 eps (neg.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 (neg.f64 (+.f64 x eps)) (-.f64 (neg.f64 (+.f64 x eps)) eps))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 (-.f64 (neg.f64 x) eps) (-.f64 (-.f64 (neg.f64 x) eps) eps))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (fma.f64 (+.f64 x eps) (+.f64 x eps) (*.f64 eps (+.f64 x eps)))))
(/.f64 (-.f64 0 (pow.f64 x 3)) (+.f64 0 (fma.f64 x x 0)))
(neg.f64 x)
(/.f64 (neg.f64 (*.f64 (+.f64 0 x) (neg.f64 x))) (neg.f64 (+.f64 0 x)))
(neg.f64 x)
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 eps x) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (+.f64 eps x) (+.f64 0 x)))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 x (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x eps) 3)) (fma.f64 eps eps (*.f64 x (+.f64 x eps))))
(pow.f64 (neg.f64 x) 1)
(neg.f64 x)
(pow.f64 (sqrt.f64 (neg.f64 x)) 2)
(neg.f64 x)
(pow.f64 (cbrt.f64 (neg.f64 x)) 3)
(neg.f64 x)
(pow.f64 (pow.f64 (neg.f64 x) 3) 1/3)
(neg.f64 x)
(neg.f64 x)
(sqrt.f64 (pow.f64 (neg.f64 x) 2))
(fabs.f64 (neg.f64 x))
(log.f64 (exp.f64 (neg.f64 x)))
(neg.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 x))))
(neg.f64 x)
(cbrt.f64 (pow.f64 (neg.f64 x) 3))
(neg.f64 x)
(expm1.f64 (log1p.f64 (neg.f64 x)))
(neg.f64 x)
(exp.f64 (log.f64 (neg.f64 x)))
(neg.f64 x)
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) 1))
(neg.f64 x)
(log1p.f64 (expm1.f64 (neg.f64 x)))
(neg.f64 x)
(fma.f64 1 eps (neg.f64 (+.f64 eps x)))
(-.f64 eps (+.f64 x eps))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (neg.f64 (+.f64 eps x)))
(-.f64 eps (+.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (neg.f64 (+.f64 eps x)))
(-.f64 eps (+.f64 x eps))
(-.f64 (sin.f64 0) (sin.f64 0))
0
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 0) (sin.f64 0)))) 1)
0
(-.f64 (/.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (sin.f64 0) (sin.f64 0))) (/.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (sin.f64 0) (sin.f64 0))))
0
(*.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 1)
0
(*.f64 1 (+.f64 (sin.f64 0) (sin.f64 0)))
0
(*.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(*.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2))
0
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2) (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(*.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2) (/.f64 1 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(*.f64 2 (*.f64 (sin.f64 0) (cos.f64 0)))
0
(*.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))))
0
(*.f64 (*.f64 (sin.f64 0) (cos.f64 0)) 2)
0
(*.f64 (*.f64 2 (sin.f64 0)) (cos.f64 0))
0
(*.f64 (+.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0))) (-.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0))))
0
(/.f64 1 (/.f64 (+.f64 (sin.f64 0) (sin.f64 0)) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)))
0
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)) (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3))))
0
(/.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2) (+.f64 (sin.f64 0) (sin.f64 0)))
0
(/.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)))
0
(/.f64 (-.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3)) (+.f64 (pow.f64 (sin.f64 0) 2) (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (sin.f64 0) 2))))
0
(/.f64 (neg.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2)) (neg.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 0) 3) (pow.f64 (sin.f64 0) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 0) 2) (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))))
0
(pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 1)
0
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 2)
0
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 3)
0
(pow.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 3) 1/3)
0
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 2))
(sqrt.f64 0)
(log.f64 (exp.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(log.f64 (/.f64 (exp.f64 (sin.f64 0)) (exp.f64 (sin.f64 0))))
0
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 0) (sin.f64 0)))))
0
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 0) (sin.f64 0)) 3))
0
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(exp.f64 (log.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 0) (sin.f64 0))) 1))
0
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 0) (sin.f64 0))))
0
(fma.f64 1 (sin.f64 0) (sin.f64 0))
0
(fma.f64 1 (sin.f64 0) (neg.f64 (sin.f64 0)))
0
(fma.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)) (sin.f64 0))
0
(fma.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)) (neg.f64 (sin.f64 0)))
0
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)) (sin.f64 0))
0
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)) (neg.f64 (sin.f64 0)))
0
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 0))) 1)
0
(*.f64 (sin.f64 0) 1)
0
(*.f64 1 (sin.f64 0))
0
(*.f64 (sqrt.f64 (sin.f64 0)) (sqrt.f64 (sin.f64 0)))
0
(*.f64 (cbrt.f64 (sin.f64 0)) (pow.f64 (cbrt.f64 (sin.f64 0)) 2))
0
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 0)) 2) (cbrt.f64 (sin.f64 0)))
0
(pow.f64 (sin.f64 0) 1)
0
(pow.f64 (sqrt.f64 (sin.f64 0)) 2)
0
(pow.f64 (cbrt.f64 (sin.f64 0)) 3)
0
(pow.f64 (pow.f64 (sin.f64 0) 3) 1/3)
0
(sqrt.f64 (pow.f64 (sin.f64 0) 2))
(sqrt.f64 0)
(log.f64 (exp.f64 (sin.f64 0)))
0
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 0))))
0
(cbrt.f64 (pow.f64 (sin.f64 0) 3))
0
(expm1.f64 (log1p.f64 (sin.f64 0)))
0
(exp.f64 (log.f64 (sin.f64 0)))
0
(exp.f64 (*.f64 (log.f64 (sin.f64 0)) 1))
0
(log1p.f64 (expm1.f64 (sin.f64 0)))
0

localize20.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 46 to 21 computations (54.3% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps))
0.0ms
x
@0
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
0.0ms
eps
@0
(*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps))
0.0ms
eps
@inf
(*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps))
0.0ms
eps
@0
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1002×swap-sqr
614×distribute-rgt-in
570×distribute-lft-in
454×associate-*r/
386×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
129062
2370962
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) 1) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 1) (pow.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps eps)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))))
((-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (-.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1) (-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))) 1) (*.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1) (*.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))) (/.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) 1) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1) (pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3) (pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (log.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (exp.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)) (log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps (*.f64 (cos.f64 x) (sin.f64 eps))))

simplify130.0ms (0.8%)

Algorithm
egg-herbie
Rules
686×associate-/r/
638×distribute-lft-neg-in
626×associate-/l/
624×associate-*r*
604×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030810703
188210509
2441110461
Stop Event
node limit
Counts
145 → 201
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(sin.f64 eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 1)
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (-.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))) 1)
(*.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) 1) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) x))
(*.f64 -1/2 (*.f64 eps (*.f64 eps x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (*.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 1/12)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 x 3) 1/12)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (fma.f64 -1/240 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (fma.f64 -1/240 (*.f64 eps (*.f64 eps (pow.f64 x 5))) (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 1/12))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 x 3) 1/12) (*.f64 (pow.f64 x 5) -1/240))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (fma.f64 -1/240 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (fma.f64 1/10080 (*.f64 (*.f64 eps eps) (pow.f64 x 7)) (*.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3))))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (fma.f64 -1/240 (*.f64 eps (*.f64 eps (pow.f64 x 5))) (fma.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (*.f64 (*.f64 eps eps) 1/10080)))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 x 3) 1/12))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 x 5) -1/240) (*.f64 (pow.f64 x 7) 1/10080))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(sin.f64 eps)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (sin.f64 eps))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (sin.f64 eps))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 x (+.f64 (*.f64 x (sin.f64 eps)) (*.f64 eps eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) (fma.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 -1/2 (*.f64 eps (*.f64 eps x)) (fma.f64 1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 x 3) 1/12))) (*.f64 (+.f64 (*.f64 (*.f64 -1/2 x) x) 1) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/6))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) 1)
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 1)
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) 2)
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 eps (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 3)
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 1/3)
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (*.f64 -1/2 (*.f64 eps eps))))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 1))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (-.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 1 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))))) 1)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3))) (fma.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps (*.f64 eps 1/2)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps (*.f64 eps 1/2)) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))))) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))) 3)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (sin.f64 eps) (cos.f64 x))))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6)))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (/.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 6)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 4)) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) 3)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) 3)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) 3)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (fma.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (fma.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (/.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (/.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) 1) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3/2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3/2)) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (/.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2))) (/.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 4)) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) 3)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (fma.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (fma.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 6)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 6)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) 3)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) 3)) (*.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (-.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 eps (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 eps (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)) (*.f64 (fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps 1/2)))) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 2)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fabs.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 -1/2) eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 eps (sqrt.f64 -1/2))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1/2))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) eps (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))

localize16.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
99.7%
(*.f64 (sin.f64 x) (cos.f64 eps))
99.7%
(-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
97.2%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
Compiler

Compiled 44 to 10 computations (77.3% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

12 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
x
@0
(-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
x
@0
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
0.0ms
eps
@0
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
0.0ms
x
@inf
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))

rewrite175.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1650×associate-*r/
1254×associate-*l/
406×associate-+l+
334×+-commutative
318×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify261.0ms (1.7%)

Algorithm
egg-herbie
Rules
1618×+-commutative
1206×fma-def
886×associate-+r-
778×associate-*r*
652×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065422573
1185220349
2737820349
Stop Event
node limit
Counts
275 → 386
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(*.f64 -1 (sin.f64 eps))
(+.f64 (*.f64 -1 (sin.f64 eps)) x)
(+.f64 (*.f64 -1 (sin.f64 eps)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) x))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 (sin.f64 eps)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) x)))
(sin.f64 x)
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 -1 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))))
(+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) 1)
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 0) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) 1) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) 1) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) 1) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) 1) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (sin.f64 x))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (sin.f64 x) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(*.f64 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3))) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (sqrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (cbrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) 1) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) 1) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3)) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))))
(pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 1 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 -1 (sin.f64 eps))
(neg.f64 (sin.f64 eps))
(+.f64 (*.f64 -1 (sin.f64 eps)) x)
(fma.f64 -1 (sin.f64 eps) x)
(-.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1 (sin.f64 eps)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) x))
(fma.f64 -1 (sin.f64 eps) (fma.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) x))
(+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x))))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 (sin.f64 eps)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) x)))
(fma.f64 -1/6 (pow.f64 x 3) (fma.f64 -1 (sin.f64 eps) (fma.f64 1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) x)))
(fma.f64 -1/6 (pow.f64 x 3) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(sin.f64 x)
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (sin.f64 x))
(fma.f64 -1 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(fma.f64 (neg.f64 eps) (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(fma.f64 -1 (*.f64 eps (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(-.f64 (fma.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (cos.f64 x))) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(fma.f64 -1 (*.f64 eps (cos.f64 x)) (fma.f64 -1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (+.f64 (sin.f64 x) (*.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))))
(+.f64 (fma.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (neg.f64 eps) (*.f64 -1/120 (pow.f64 eps 5)))))
(+.f64 (fma.f64 1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/120 (pow.f64 eps 5)) (neg.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 2 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 2 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (+.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 -1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0)))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (neg.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 eps))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 0) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (exp.f64 (log1p.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) 1)
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 0) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) -2)) (*.f64 2 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) -2)) (*.f64 2 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) 1) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) -2)) (*.f64 2 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) -2)) (*.f64 2 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (hypot.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3/2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))) (cbrt.f64 (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) 1) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sin.f64 x) 2))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (-.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) 1) (*.f64 2 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (fma.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) -2)) (*.f64 2 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) 1) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) (*.f64 -2 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 2 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) -2)) (*.f64 2 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) 1) (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (sqrt.f64 (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (hypot.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3/2) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3/2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))) (cbrt.f64 (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 4))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (+.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))) (/.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 6)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 4) (fma.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 6)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 3)) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (+.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 6) (fma.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 6))) (fma.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (+.f64 (sin.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1) (sin.f64 x))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 1 (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))
(+.f64 (-.f64 (sin.f64 x) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(+.f64 1 (-.f64 (sin.f64 x) (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
(-.f64 (sin.f64 x) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3))) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (sqrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) (cbrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) 1) (neg.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) 1) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) 3)) 1) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (/.f64 1 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4)) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3)) (/.f64 1 (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3))) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6)) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3))) (+.f64 (pow.f64 (sin.f64 x) 6) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 6) (fma.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 6))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fabs.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))
(log.f64 (exp.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))

eval829.0ms (5.3%)

Compiler

Compiled 44014 to 17441 computations (60.4% saved)

prune692.0ms (4.5%)

Pruning

75 alts after pruning (67 fresh and 8 done)

PrunedKeptTotal
New1479281507
Fresh193958
Picked101
Done189
Total1500751575
Accurracy
100.0%
Counts
1575 → 75
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
68.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
99.5%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)))
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 x)))
50.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sqrt.f64 (sin.f64 x)) 2)))
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
48.6%
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
24.1%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
97.4%
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
47.9%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
39.4%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
38.8%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
50.8%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
73.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
34.3%
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
39.9%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
52.8%
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
40.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
68.4%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
68.4%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
50.5%
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
38.3%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
42.9%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
37.7%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
8.4%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
38.9%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
36.7%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
40.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
39.1%
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
37.8%
(-.f64 (sin.f64 (+.f64 x eps)) x)
42.7%
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
39.5%
(-.f64 (sin.f64 eps) (sin.f64 x))
21.1%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
40.0%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
48.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
50.1%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
99.3%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
37.8%
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
73.6%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
70.8%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
51.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
52.9%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
99.2%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
10.7%
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
23.7%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
23.6%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
48.3%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
37.6%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
39.9%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
5.3%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
39.3%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
19.5%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
36.6%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
5.3%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
38.8%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
19.1%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
39.7%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
53.7%
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
27.2%
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
25.0%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
3.2%
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
51.6%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
49.1%
(*.f64 (cos.f64 x) eps)
2.9%
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
49.1%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
2.8%
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
72.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
12.3%
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
51.7%
(sin.f64 eps)
55.2%
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
93.4%
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
28.7%
eps
4.4%
0
Compiler

Compiled 2265 to 1553 computations (31.4% saved)

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
99.6%
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
99.6%
(pow.f64 (sin.f64 eps) 2)
99.4%
(-.f64 -1 (cos.f64 eps))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series15.0ms (0.1%)

Counts
4 → 64
Calls

18 calls:

TimeVariablePointExpression
5.0ms
eps
@0
(pow.f64 (sin.f64 eps) 2)
1.0ms
x
@inf
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
1.0ms
eps
@-inf
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
1.0ms
eps
@inf
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
1.0ms
x
@-inf
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))

rewrite159.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1316×associate-/r/
848×associate-/l/
550×distribute-rgt-in
512×distribute-lft-in
490×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01480
130464
2408764
Stop Event
node limit
Counts
4 → 258
Calls
Call 1
Inputs
(-.f64 -1 (cos.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
Outputs
((+.f64 -1 (neg.f64 (cos.f64 eps))) (+.f64 (neg.f64 (cos.f64 eps)) -1) (+.f64 (-.f64 -1 (+.f64 (cos.f64 eps) 1)) 1) (*.f64 -1 (+.f64 (cos.f64 eps) 1)) (*.f64 (-.f64 -1 (cos.f64 eps)) 1) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (*.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (*.f64 (+.f64 (cos.f64 eps) 1) -1) (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (neg.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1)))) (*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))) (*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1)))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (-.f64 -1 (cos.f64 eps)) 1) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps))))) (/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))) (/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (+.f64 -1 (cos.f64 eps))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1)))) (/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (*.f64 1 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1))))) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))) (/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2)) (pow.f64 (-.f64 -1 (cos.f64 eps)) 1) (pow.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 3) (pow.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) 1/3) (neg.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 2)) (log.f64 (exp.f64 (-.f64 -1 (cos.f64 eps)))) (log.f64 (+.f64 1 (expm1.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3)) (expm1.f64 (log.f64 (neg.f64 (cos.f64 eps)))) (exp.f64 (log.f64 (-.f64 -1 (cos.f64 eps)))) (exp.f64 (*.f64 (log.f64 (-.f64 -1 (cos.f64 eps))) 1)) (log1p.f64 (expm1.f64 (-.f64 -1 (cos.f64 eps)))))
((+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (+.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)) (+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 -1 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (sin.f64 eps) (sin.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (*.f64 1 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (sin.f64 eps)) (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2) (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (pow.f64 (sin.f64 eps) 4)) (log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) (exp.f64 (*.f64 2 (log.f64 (sin.f64 eps)))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1)) (log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
((+.f64 (/.f64 -1 (sin.f64 x)) (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x)))) (+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))))) (+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps)))) (+.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 -1 (sin.f64 x))) (+.f64 (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (/.f64 -1 (sin.f64 x))) (+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) 1) (*.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) 1)) (-.f64 (/.f64 -1 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) 1) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (*.f64 (-.f64 -1 (cos.f64 eps)) (/.f64 1 (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1) (*.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x)))) (*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x)))) (*.f64 (/.f64 1 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 -1 (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) (*.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 1) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sin.f64 x)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) 1) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1)))) (*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1)))) (*.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x)))) 2) (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1) (pow.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3) (pow.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (sqrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2)) (log.f64 (exp.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (expm1.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (exp.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 1)) (log1p.f64 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
((+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 1) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1) (*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x)) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x)) (*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x))) (*.f64 (*.f64 1 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x))) (*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) 1) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) 1) (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sin.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (-.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (sin.f64 x)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (*.f64 (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x)))) (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x)))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x))))) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (pow.f64 (/.f64 -1 (sin.f64 x)) 3) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) 3))) (+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (sin.f64 x) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (sin.f64 x))) (*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sin.f64 eps)) (*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) -1) (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x)) (*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) 1)) (*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))) (*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x))) (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))))) (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) 1) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (sin.f64 x))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) 1) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (sin.f64 x))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) 1/3) (pow.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) -1) (neg.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (log.f64 (pow.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))) (sin.f64 x))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3))) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))

simplify174.0ms (1.1%)

Algorithm
egg-herbie
Rules
1632×associate-/l*
1618×associate-*l*
1012×associate-/r*
1010×*-commutative
762×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073111676
1225111386
Stop Event
node limit
Counts
322 → 419
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 1/2 (pow.f64 eps 2)) 2)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))) 2)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/720 (pow.f64 eps 6)))) 2)
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(pow.f64 eps 2)
(+.f64 (pow.f64 eps 2) (*.f64 -1/3 (pow.f64 eps 4)))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6))))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6)))))
(/.f64 -2 (sin.f64 x))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x)))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/720 (/.f64 (pow.f64 eps 6) (sin.f64 x))))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x))
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/120 (+.f64 1 (cos.f64 eps))) (*.f64 -1/36 (+.f64 (cos.f64 eps) 1))) (pow.f64 x 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/120 (+.f64 1 (cos.f64 eps))) (*.f64 -1/36 (+.f64 (cos.f64 eps) 1))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (+.f64 1 (cos.f64 eps))) (*.f64 1/120 (+.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 -1/5040 (+.f64 1 (cos.f64 eps))) (*.f64 1/720 (+.f64 (cos.f64 eps) 1)))) (pow.f64 x 5)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x)))))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))) (pow.f64 eps 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))) (pow.f64 eps 6))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))) (*.f64 -1/2880 (sin.f64 x))))) (pow.f64 eps 8))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))) (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (+.f64 (cos.f64 eps) 1)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))) (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (+.f64 (cos.f64 eps) 1))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(+.f64 (-.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 (-.f64 -1 (cos.f64 eps)) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (+.f64 (cos.f64 eps) 1) -1)
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (neg.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) 1)
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (+.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (*.f64 1 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2))
(pow.f64 (-.f64 -1 (cos.f64 eps)) 1)
(pow.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) 1/3)
(neg.f64 (+.f64 (cos.f64 eps) 1))
(sqrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3))
(expm1.f64 (log.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (-.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 -1 (cos.f64 eps))))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1))
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 eps)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (sin.f64 eps))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) 1)
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(+.f64 (/.f64 -1 (sin.f64 x)) (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))))
(+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x)))))
(+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(+.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 -1 (sin.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (/.f64 -1 (sin.f64 x)))
(+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) 1) (*.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) 1))
(-.f64 (/.f64 -1 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) 1)
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (-.f64 -1 (cos.f64 eps)) (/.f64 1 (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1)
(*.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x))))
(*.f64 (/.f64 1 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 -1 (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (sin.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 1) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sin.f64 x)) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) 1) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1))))
(*.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x)))) 2)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1)
(neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) 1) (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sin.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (-.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x)))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x)))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x))))) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (pow.f64 (/.f64 -1 (sin.f64 x)) 3) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) 3))) (+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (sin.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (sin.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sin.f64 eps))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) -1) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) 1))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) 1) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) 1) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (sin.f64 x))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) -1)
(neg.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
Outputs
-2
(-.f64 (*.f64 1/2 (pow.f64 eps 2)) 2)
(fma.f64 1/2 (*.f64 eps eps) -2)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))) 2)
(+.f64 (fma.f64 1/2 (*.f64 eps eps) (*.f64 -1/24 (pow.f64 eps 4))) -2)
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps eps) -2))
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/720 (pow.f64 eps 6)))) 2)
(+.f64 (fma.f64 1/2 (*.f64 eps eps) (fma.f64 -1/24 (pow.f64 eps 4) (*.f64 1/720 (pow.f64 eps 6)))) -2)
(+.f64 (fma.f64 -1/24 (pow.f64 eps 4) (*.f64 1/720 (pow.f64 eps 6))) (fma.f64 1/2 (*.f64 eps eps) -2))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (pow.f64 eps 2) (*.f64 -1/3 (pow.f64 eps 4)))
(+.f64 (*.f64 eps eps) (*.f64 (pow.f64 eps 4) -1/3))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 (pow.f64 eps 6) 2/45)))
(+.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 2/45 (pow.f64 eps 6)))))
(+.f64 (*.f64 eps eps) (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 (pow.f64 eps 6) 2/45))))
(/.f64 -2 (sin.f64 x))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x))) (/.f64 2 (sin.f64 x)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x))) (/.f64 -2 (sin.f64 x)))
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x)))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(-.f64 (fma.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x)))) (/.f64 2 (sin.f64 x)))
(+.f64 (fma.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x)))) (/.f64 -2 (sin.f64 x)))
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/720 (/.f64 (pow.f64 eps 6) (sin.f64 x))))) (*.f64 2 (/.f64 1 (sin.f64 x))))
(-.f64 (fma.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 1/720 (/.f64 (pow.f64 eps 6) (sin.f64 x))))) (/.f64 2 (sin.f64 x)))
(+.f64 (fma.f64 -1/24 (/.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) (sin.f64 x)) (/.f64 1/720 (/.f64 (sin.f64 x) (pow.f64 eps 6))))) (/.f64 -2 (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x))
(/.f64 (-.f64 -1 (cos.f64 eps)) x)
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x)))
(fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) 1) x) (/.f64 (-.f64 -1 (cos.f64 eps)) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/120 (+.f64 1 (cos.f64 eps))) (*.f64 -1/36 (+.f64 (cos.f64 eps) 1))) (pow.f64 x 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x))))
(fma.f64 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (+.f64 -1/36 (*.f64 -1/36 (cos.f64 eps)))) (pow.f64 x 3) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) 1) x) (/.f64 (-.f64 -1 (cos.f64 eps)) x)))
(fma.f64 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (*.f64 (+.f64 (cos.f64 eps) 1) -1/36)) (pow.f64 x 3) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) 1) x) (/.f64 (-.f64 -1 (cos.f64 eps)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/120 (+.f64 1 (cos.f64 eps))) (*.f64 -1/36 (+.f64 (cos.f64 eps) 1))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (+.f64 1 (cos.f64 eps))) (*.f64 1/120 (+.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 -1/5040 (+.f64 1 (cos.f64 eps))) (*.f64 1/720 (+.f64 (cos.f64 eps) 1)))) (pow.f64 x 5)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (cos.f64 eps)) x)) (*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) x)))))
(fma.f64 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (+.f64 -1/36 (*.f64 -1/36 (cos.f64 eps)))) (pow.f64 x 3) (fma.f64 (fma.f64 1/6 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (+.f64 -1/36 (*.f64 -1/36 (cos.f64 eps)))) (fma.f64 -1/5040 (+.f64 (cos.f64 eps) 1) (+.f64 (*.f64 1/720 (cos.f64 eps)) 1/720))) (pow.f64 x 5) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) 1) x) (/.f64 (-.f64 -1 (cos.f64 eps)) x))))
(fma.f64 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (*.f64 (+.f64 (cos.f64 eps) 1) -1/36)) (pow.f64 x 3) (fma.f64 (fma.f64 1/6 (fma.f64 1/120 (+.f64 (cos.f64 eps) 1) (*.f64 (+.f64 (cos.f64 eps) 1) -1/36)) (fma.f64 -1/5040 (+.f64 (cos.f64 eps) 1) (+.f64 1/720 (*.f64 1/720 (cos.f64 eps))))) (pow.f64 x 5) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) 1) x) (/.f64 (-.f64 -1 (cos.f64 eps)) x))))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 -1/24 (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))) (pow.f64 eps 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) -1/4)))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (sin.f64 x) 1/96)))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 -1/24 (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))) (pow.f64 eps 6))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 1/96 (sin.f64 x)) (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))) (*.f64 -1/2880 (sin.f64 x))))) (pow.f64 eps 8))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) -1/4)))) (fma.f64 -1 (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 (sin.f64 x) -1/630) (fma.f64 1/48 (*.f64 (sin.f64 x) -1/24) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) -1/4))) (*.f64 (sin.f64 x) -1/2880))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (sin.f64 x) 1/96)))) (fma.f64 -1 (*.f64 (pow.f64 eps 8) (-.f64 (-.f64 (*.f64 (sin.f64 x) -1/630) (*.f64 (sin.f64 x) -1/1152)) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (sin.f64 x) 1/96))) (*.f64 (sin.f64 x) -1/2880)))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 -1/24 (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) x))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))))
(fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 3)) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) x)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))) (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (+.f64 (cos.f64 eps) 1)))))
(fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (*.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 5))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 3)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) x) (*.f64 -1/120 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 5)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (+.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))) (*.f64 -1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (+.f64 (cos.f64 eps) 1))))))
(fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (fma.f64 1/5040 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (*.f64 -1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 3)) (fma.f64 1/5040 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 7)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) x) (*.f64 -1/120 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 5))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(-.f64 -1 (cos.f64 eps))
(+.f64 (-.f64 -1 (+.f64 (cos.f64 eps) 1)) 1)
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))
(-.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (+.f64 (cos.f64 eps) 1) -1)
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (neg.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (*.f64 (+.f64 -1 (cos.f64 eps)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) -1)))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (*.f64 (+.f64 -1 (cos.f64 eps)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) -1))))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(/.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 -1 (neg.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 -1 (neg.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (+.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 -1 (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 eps)) 1))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (*.f64 1 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 eps)) 1))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 -1 (cos.f64 eps))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -1) (pow.f64 (cos.f64 eps) 6)))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (pow.f64 (neg.f64 (cos.f64 eps)) 3) (+.f64 (pow.f64 (cos.f64 eps) 6) 1))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 2 (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (+.f64 -2 (*.f64 2 (cos.f64 eps))))
(pow.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 2)
(-.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 3)
(-.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) 1/3)
(-.f64 -1 (cos.f64 eps))
(neg.f64 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 -1 (cos.f64 eps)))))
(-.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3))
(-.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (cos.f64 eps))) 1))
(-.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(+.f64 1 (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(pow.f64 (sin.f64 eps) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sin.f64 eps) (sin.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (sin.f64 eps) 2)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 eps)))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (sin.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) 1)
(pow.f64 (sin.f64 eps) 2)
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (*.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(pow.f64 (sin.f64 eps) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(pow.f64 (sin.f64 eps) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(pow.f64 (exp.f64 2) (log.f64 (sin.f64 eps)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(pow.f64 (exp.f64 2) (log.f64 (sin.f64 eps)))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (sin.f64 eps) 2)
(+.f64 (/.f64 -1 (sin.f64 x)) (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (/.f64 -1 (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 -1 (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (/.f64 1 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (/.f64 -1 (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) 1) (*.f64 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 x))) 1))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(-.f64 (/.f64 -1 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) 1)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 -1 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (-.f64 -1 (cos.f64 eps)) (/.f64 1 (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 1 (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 -1 (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (+.f64 (cos.f64 eps) 1) (/.f64 -1 (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (neg.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) 1) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (/.f64 1 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (sin.f64 x)) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (sin.f64 eps)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) 1) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1))) (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (-.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))) (/.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps)))))))
(*.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))) (+.f64 1 (*.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 1))))
(*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (*.f64 (+.f64 -1 (cos.f64 eps)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) -1)))) (/.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))) 3))))
(*.f64 (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x)))) 2)
(/.f64 (*.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (neg.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 1)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 3)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1)
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(exp.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 1))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) 1) (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) 1) (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) (sin.f64 eps))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (-.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)))
(*.f64 (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sin.f64 x)))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (sin.f64 x)))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x))))) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (+.f64 (/.f64 -1 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (pow.f64 (/.f64 -1 (sin.f64 x)) 3) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) 3))) (+.f64 (*.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (/.f64 1 (sin.f64 x)) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 x) 3)) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) 3))) (fma.f64 (/.f64 -1 (sin.f64 x)) (/.f64 -1 (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 x) 3)) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) 3))) (+.f64 (/.f64 (/.f64 1 (sin.f64 x)) (sin.f64 x)) (*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (sin.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (sin.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1)) (*.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sin.f64 eps))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) -1) (neg.f64 (sin.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 (+.f64 -1 (cos.f64 eps)) -1))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) -1)
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (sqrt.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (cbrt.f64 (sin.f64 x)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) -1) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (neg.f64 (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1) (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (+.f64 -1 (neg.f64 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (-.f64 -1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (sin.f64 x))))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 (neg.f64 (cos.f64 eps)) -1))))
(*.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 (neg.f64 (cos.f64 eps)) 1))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) 1) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) 1) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) 2))) (cbrt.f64 (neg.f64 (sin.f64 x))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) 1/3)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) -1)
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(neg.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(*.f64 (+.f64 -1 (cos.f64 eps)) (neg.f64 (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 -1 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
90.6%
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
Compiler

Compiled 20 to 12 computations (40% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
0.0ms
x
@inf
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
0.0ms
eps
@0
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
0.0ms
x
@-inf
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
0.0ms
eps
@inf
(*.f64 eps (*.f64 x (*.f64 x -1/2)))

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1544×add-sqr-sqrt
1528×*-un-lft-identity
1418×add-cube-cbrt
1394×add-cbrt-cube
1378×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
116219
2192619
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
Outputs
((-.f64 (+.f64 1 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1) (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 1) (pow.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 2)) (log.f64 (pow.f64 (exp.f64 eps) (*.f64 x (*.f64 x -1/2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3)) (expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)))) (exp.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)))))

simplify71.0ms (0.5%)

Algorithm
egg-herbie
Rules
1426×associate-*r*
1274×associate-*l*
1190×associate-+r+
1154×associate-+l+
1026×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044684
1109684
2451684
33234684
47622684
Stop Event
node limit
Counts
36 → 15
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(-.f64 (+.f64 1 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1)
(pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 1)
(pow.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x (*.f64 x -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
Outputs
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(-.f64 (+.f64 1 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1)
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 1)
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(pow.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2))) 2)
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 3)
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3) 1/3)
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 2))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x (*.f64 x -1/2))))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) 3))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))) 1))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps))))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))

localize21.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x))))))
99.5%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
99.4%
(+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x))))
95.7%
(-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))
Compiler

Compiled 82 to 18 computations (78% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
0.0ms
x
@inf
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
0.0ms
x
@0
(sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x))))))
0.0ms
x
@-inf
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
0.0ms
eps
@0
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
990×associate-+l+
628×+-commutative
600×associate-+r+
418×add-sqr-sqrt
410×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify87.0ms (0.6%)

Algorithm
egg-herbie
Rules
904×+-commutative
800×associate--r+
736×unswap-sqr
724×fma-def
720×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01723624
13743580
214813408
363383408
Stop Event
node limit
Counts
108 → 98
Calls
Call 1
Inputs
0
0
0
0
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(*.f64 -1 x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) 1)
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 1)
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (/.f64 (-.f64 x (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2))) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 1)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))
(fma.f64 1 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))) (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
Outputs
0
0
0
0
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 -1 x)))
(+.f64 (sin.f64 x) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 0 (sin.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1 x))
(fma.f64 1/6 (pow.f64 x 3) (neg.f64 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1 x (*.f64 -1/120 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/120 (pow.f64 x 5) (neg.f64 x)))
(-.f64 (fma.f64 1/6 (pow.f64 x 3) (*.f64 -1/120 (pow.f64 x 5))) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 1/5040 (pow.f64 x 7) (fma.f64 -1 x (*.f64 -1/120 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 1/5040 (pow.f64 x 7) (fma.f64 -1/120 (pow.f64 x 5) (neg.f64 x))))
(fma.f64 1/6 (pow.f64 x 3) (-.f64 (fma.f64 -1/120 (pow.f64 x 5) (*.f64 1/5040 (pow.f64 x 7))) x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(sin.f64 (*.f64 -1 x))
(sin.f64 (neg.f64 x))
(neg.f64 (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))) 1)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(-.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) 1)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 1)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) (neg.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (*.f64 2 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))) x)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) (neg.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (/.f64 (-.f64 x (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (cos.f64 (/.f64 (+.f64 x (*.f64 -1/2 (-.f64 eps (fma.f64 2 x eps)))) 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (cos.f64 (-.f64 (/.f64 x 2) (/.f64 (-.f64 eps (fma.f64 2 x eps)) 4)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) x))) (cos.f64 (/.f64 (fma.f64 (-.f64 eps (fma.f64 x 2 eps)) -1/2 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2)) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) (neg.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (*.f64 2 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))) x)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) (neg.f64 x))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) x) 1/2))) (cos.f64 (*.f64 (fma.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (neg.f64 x)) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) (neg.f64 x))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 2 x eps)) x))) (*.f64 2 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))) x)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) x))) (cos.f64 (*.f64 1/2 (fma.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)) (neg.f64 x))))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) 2)))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 1)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 2)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 3)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 3) 1/3)
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 2))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x)) 3))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))) 1))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 1 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sin.f64 x))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))) (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps))))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (*.f64 3 x))))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (*.f64 3 x)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (*.f64 3 x)))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (*.f64 3 x))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 x)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))) (*.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps))))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (*.f64 3 x))))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (*.f64 3 x)))))))
(fma.f64 (sin.f64 (*.f64 x 1/2)) (cos.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (*.f64 3 x)))) (*.f64 (cos.f64 (*.f64 x 1/2)) (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps eps) (*.f64 3 x))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 1)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(*.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) 1/3)
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps))))

localize19.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
99.5%
(sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x)))
95.6%
(-.f64 eps (+.f64 eps x))
Compiler

Compiled 58 to 17 computations (70.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
0.0ms
x
@0
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
0.0ms
eps
@inf
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
0.0ms
eps
@-inf
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
0.0ms
x
@inf
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1512×distribute-lft-in
600×associate-/r*
460×associate-/l*
396×associate-+l+
358×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01443
132131
2471331
Stop Event
node limit
Counts
1 → 60
Calls
Call 1
Inputs
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
Outputs
((-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) 1) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 1 (sin.f64 eps))) (-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (-.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1) (-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) 1) (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1) (*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (*.f64 (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))) (/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))))) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps)))) (/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1) (pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 3) (pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3) 1/3) (sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 2)) (log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3)) (expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 1)) (log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (fma.f64 1 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps)) (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps)) (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))

simplify96.0ms (0.6%)

Algorithm
egg-herbie
Rules
1660×associate-/l*
1386×distribute-lft-in
1350×associate-*r/
1216×associate-/r*
870×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02055066
16134442
226494442
Stop Event
node limit
Counts
84 → 108
Calls
Call 1
Inputs
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(fabs.f64 (sin.f64 eps))
(+.f64 (fabs.f64 (sin.f64 eps)) (*.f64 -1 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (fabs.f64 (sin.f64 eps)) (*.f64 -1 x)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (fabs.f64 (sin.f64 eps)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 1 (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(-.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1)
(-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) 1)
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1)
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))
(fma.f64 1 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
Outputs
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(fabs.f64 (sin.f64 eps))
(+.f64 (fabs.f64 (sin.f64 eps)) (*.f64 -1 x))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 x))
(-.f64 (fabs.f64 (sin.f64 eps)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (fabs.f64 (sin.f64 eps)) (*.f64 -1 x)))
(fma.f64 1/6 (pow.f64 x 3) (+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 x)))
(-.f64 (fma.f64 1/6 (pow.f64 x 3) (fabs.f64 (sin.f64 eps))) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (fabs.f64 (sin.f64 eps)) (+.f64 (*.f64 -1 x) (*.f64 -1/120 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (+.f64 (fabs.f64 (sin.f64 eps)) (fma.f64 -1 x (*.f64 -1/120 (pow.f64 x 5)))))
(+.f64 (-.f64 (fma.f64 1/6 (pow.f64 x 3) (fabs.f64 (sin.f64 eps))) x) (*.f64 -1/120 (pow.f64 x 5)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (*.f64 -1 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (sin.f64 (neg.f64 x)))
(+.f64 (fabs.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) 1)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 1 (sin.f64 eps)))
(+.f64 (sin.f64 eps) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) (-.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) 1) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (expm1.f64 (log1p.f64 (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(-.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (exp.f64 (log1p.f64 (sin.f64 eps)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 eps))) 1) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (expm1.f64 (log1p.f64 (sin.f64 eps))))
(-.f64 (+.f64 (sin.f64 eps) (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 1 (sin.f64 eps)))
(+.f64 (sin.f64 eps) (expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))))))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(*.f64 (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 eps) (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) 3))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 4) (*.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 6))) (fma.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))) (-.f64 (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 4)))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (sin.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (hypot.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3/2) (pow.f64 (sin.f64 eps) 3/2)) (/.f64 (hypot.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3/2) (pow.f64 (sin.f64 eps) 3/2)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)))) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (sin.f64 eps)) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (sin.f64 eps))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3))) (/.f64 (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 6) (pow.f64 (sin.f64 eps) 6)) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 6) (pow.f64 (sin.f64 eps) 6)) (*.f64 (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 4) (pow.f64 (sin.f64 eps) 4)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 4) (pow.f64 (sin.f64 eps) 4)) (-.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (sin.f64 eps))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 6) (-.f64 (pow.f64 (sin.f64 eps) 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (*.f64 (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)) (fma.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3)) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) 3) (pow.f64 (pow.f64 (sin.f64 eps) 3) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3)) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 6))) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 6) (pow.f64 (sin.f64 eps) 6)) (*.f64 (-.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) (sin.f64 eps)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 4) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))) (sqrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))) (cbrt.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps)))) (-.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (-.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps))) (+.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (sqrt.f64 (sin.f64 eps))) (-.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (sqrt.f64 (sin.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) 1) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 3) (pow.f64 (sin.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 3) (pow.f64 (sin.f64 eps) 3)) (fma.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))) (pow.f64 (sin.f64 (*.f64 1/2 (*.f64 x -2))) 2)))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 1)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 2)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 3)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3) 1/3)
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 2))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) 2))
(fabs.f64 (+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2)))))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps)) 3))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))) 1))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 1 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x)))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))))
(+.f64 (sin.f64 eps) (sin.f64 (*.f64 1/2 (*.f64 x -2))))

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
97.4%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 34 to 13 computations (61.8% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
eps
@inf
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
x
@0
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
eps
@0
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
x
@inf
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1004×unswap-sqr
804×swap-sqr
562×associate-*r/
558×distribute-rgt-in
522×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01437
128137
2337737
Stop Event
node limit
Counts
1 → 47
Calls
Call 1
Inputs
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
((+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1)) (+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x))) (+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) 1) (*.f64 (cos.f64 x) (sin.f64 eps))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1) (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1) (*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1) (pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3) (pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)) (log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3)) (expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)) (log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))

simplify105.0ms (0.7%)

Algorithm
egg-herbie
Rules
994×distribute-lft-in
948×distribute-rgt-in
738×fma-def
616×unswap-sqr
572×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01563553
14213549
214163527
353813515
Stop Event
node limit
Counts
71 → 81
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
Outputs
(sin.f64 eps)
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (sin.f64 eps) (*.f64 x (*.f64 x -1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (*.f64 x (*.f64 x -1/2)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 eps (*.f64 eps -1/2)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) -1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 -1 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1) (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 1) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))

eval595.0ms (3.8%)

Compiler

Compiled 28683 to 14745 computations (48.6% saved)

prune398.0ms (2.6%)

Pruning

78 alts after pruning (68 fresh and 10 done)

PrunedKeptTotal
New1139191158
Fresh134962
Picked011
Done3912
Total1155781233
Accurracy
100.0%
Counts
1233 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.2%
(fma.f64 (pow.f64 (sqrt.f64 (sin.f64 x)) 2) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.5%
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.3%
(fma.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
97.5%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
99.3%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
53.7%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
68.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
99.3%
(fma.f64 (log1p.f64 (expm1.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
48.6%
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
24.1%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
47.9%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
39.4%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
38.8%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
50.8%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
34.3%
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
39.9%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
52.8%
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
40.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
39.3%
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
68.4%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
68.4%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
50.5%
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
38.3%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
42.9%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
37.7%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
8.4%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
38.9%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
36.7%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
40.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
39.1%
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
37.8%
(-.f64 (sin.f64 (+.f64 x eps)) x)
42.7%
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
39.5%
(-.f64 (sin.f64 eps) (sin.f64 x))
21.1%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
40.0%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
48.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
50.1%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
99.3%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
37.8%
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
73.6%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
70.8%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
51.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
52.9%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
99.2%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
10.7%
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
23.7%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
23.6%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
48.3%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
37.6%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
4.7%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
39.9%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
39.3%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
36.6%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
3.5%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
38.8%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
39.7%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
4.5%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
4.5%
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
20.1%
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
53.7%
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
3.8%
(+.f64 (neg.f64 x) (sin.f64 x))
27.2%
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
25.0%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
51.6%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
49.1%
(*.f64 (cos.f64 x) eps)
2.9%
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
49.1%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
2.8%
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
72.2%
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
51.7%
(sin.f64 eps)
55.2%
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
26.9%
(fabs.f64 (sin.f64 eps))
28.7%
eps
4.4%
0
Compiler

Compiled 1159 to 814 computations (29.8% saved)

regimes249.0ms (1.6%)

Counts
129 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 x)))
(fma.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (log1p.f64 (expm1.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sqrt.f64 (sin.f64 x)) 2)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (pow.f64 (sqrt.f64 (sin.f64 x)) 2) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 4) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 4))) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))
Outputs
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
Calls

3 calls:

88.0ms
x
58.0ms
eps
38.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1866 to 720 computations (61.4% saved)

regimes289.0ms (1.9%)

Counts
121 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 x)))
(fma.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (log1p.f64 (expm1.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sqrt.f64 (sin.f64 x)) 2)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (pow.f64 (sqrt.f64 (sin.f64 x)) 2) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
Calls

3 calls:

98.0ms
eps
97.0ms
x
35.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1593 to 626 computations (60.7% saved)

regimes264.0ms (1.7%)

Counts
120 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 x)))
(fma.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (log1p.f64 (expm1.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (sqrt.f64 (sin.f64 x)) 2)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3))
(fma.f64 (pow.f64 (sqrt.f64 (sin.f64 x)) 2) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) (sin.f64 x)))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
Calls

3 calls:

137.0ms
eps
56.0ms
x
34.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1576 to 619 computations (60.7% saved)

regimes171.0ms (1.1%)

Counts
100 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 (+.f64 (cos.f64 eps) 1) 2) (sin.f64 x)))
(fma.f64 (sin.f64 x) (-.f64 (+.f64 (cos.f64 eps) 1) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) 3)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
Outputs
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
Calls

3 calls:

55.0ms
x
50.0ms
eps
37.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1267 to 497 computations (60.8% saved)

regimes135.0ms (0.9%)

Counts
91 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
Calls

3 calls:

41.0ms
eps
39.0ms
x
28.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1142 to 469 computations (58.9% saved)

regimes131.0ms (0.8%)

Counts
90 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
Calls

3 calls:

40.0ms
x
39.0ms
eps
29.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1130 to 466 computations (58.8% saved)

regimes132.0ms (0.8%)

Counts
88 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 -1/2 eps) eps) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (cos.f64 x) (/.f64 (+.f64 eps (*.f64 1/6 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 1/36 (pow.f64 eps 6))) (cos.f64 x)) (+.f64 eps (*.f64 1/6 (pow.f64 eps 3)))))
Outputs
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Calls

3 calls:

42.0ms
x
39.0ms
eps
26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1106 to 458 computations (58.6% saved)

regimes116.0ms (0.7%)

Counts
81 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(-.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))
(-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) 0) (pow.f64 (sin.f64 eps) 2))
Outputs
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
Calls

3 calls:

35.0ms
x
35.0ms
eps
24.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
73.6%1x
73.6%1eps
73.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 967 to 392 computations (59.5% saved)

regimes112.0ms (0.7%)

Counts
76 → 1
Calls
Call 1
Inputs
0
eps
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 x (*.f64 eps (*.f64 x -1/2)))
(*.f64 x (*.f64 x (*.f64 -1/2 eps)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(sin.f64 eps)
(*.f64 (cos.f64 x) eps)
(+.f64 (neg.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))
(fabs.f64 (sin.f64 eps))
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (*.f64 -1/6 (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (/.f64 eps 2))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) (neg.f64 x)))) (sin.f64 x))
(/.f64 1 (/.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (neg.f64 x) x))) (sin.f64 eps))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (+.f64 x eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 eps))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 0)) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (*.f64 (sin.f64 0) 1) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (*.f64 x -3)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (*.f64 x x) (neg.f64 x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 (+.f64 x x) eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (/.f64 1 (/.f64 (+.f64 0 x) (*.f64 (+.f64 0 x) (neg.f64 x)))) x))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(+.f64 (sin.f64 (neg.f64 x)) (fabs.f64 (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (fabs.f64 (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (-.f64 (cos.f64 eps) 1) x))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(fma.f64 (cos.f64 x) eps (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps (+.f64 eps x)) x))) (fabs.f64 (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 eps) eps)))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (fabs.f64 (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 x (*.f64 (sin.f64 eps) (+.f64 -1 (*.f64 (*.f64 1/2 x) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (/.f64 (pow.f64 (neg.f64 x) 3) (*.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps (+.f64 x x))))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (log.f64 (exp.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (cbrt.f64 (sin.f64 x)) 3))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
Outputs
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
Calls

3 calls:

36.0ms
eps
33.0ms
x
22.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
72.2%1x
72.2%1eps
72.2%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 912 to 375 computations (58.9% saved)

regimes120.0ms (0.8%)

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

3 calls:

44.0ms
eps
40.0ms
x
29.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
70.8%3x
73.5%3eps
72.2%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 290 to 142 computations (51% saved)

bsearch95.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
0.0017543641873792558
119.41988433971139
52.0ms
-4979620.553580539
-2.9555193797049134e-8
Results
43.0ms80×body1024valid
30.0ms176×body256valid
13.0ms41×body512valid
5.0msbody2048valid
Compiler

Compiled 432 to 314 computations (27.3% saved)

regimes70.0ms (0.4%)

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

3 calls:

25.0ms
eps
24.0ms
x
17.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
70.6%3x
73.2%3eps
71.8%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 117 to 63 computations (46.2% saved)

bsearch87.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
0.0017543641873792558
119.41988433971139
43.0ms
-4979620.553580539
-2.9555193797049134e-8
Results
37.0ms90×body1024valid
27.0ms170×body256valid
13.0ms35×body512valid
6.0msbody2048valid
Compiler

Compiled 299 to 219 computations (26.8% saved)

regimes41.0ms (0.3%)

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

2 calls:

20.0ms
eps
18.0ms
x
Results
AccuracySegmentsBranch
70.1%3x
72.4%3eps
Compiler

Compiled 67 to 39 computations (41.8% saved)

bsearch69.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
0.0017543641873792558
119.41988433971139
30.0ms
-2.9555193797049134e-8
-1.4586243324196316e-9
Results
26.0ms153×body256valid
22.0ms54×body1024valid
12.0ms41×body512valid
5.0msbody2048valid
Compiler

Compiled 206 to 154 computations (25.2% saved)

regimes12.0ms (0.1%)

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

2 calls:

5.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
51.7%1x
51.7%1eps
Compiler

Compiled 42 to 25 computations (40.5% saved)

regimes12.0ms (0.1%)

Accuracy

Total -16.9b remaining (-37%)

Threshold costs -16.9b (-37%)

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

2 calls:

6.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
28.7%1x
28.7%1eps
Compiler

Compiled 40 to 24 computations (40% saved)

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Rules
30×+-commutative
28×*-commutative
16×sub-neg
neg-mul-1
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075569
1114569
2124569
3129569
4131569
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(if (<=.f64 eps -2132904783522667/576460752303423488) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 2132904783522667/576460752303423488) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (<=.f64 eps -2176715800697727/36893488147419103232) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 7032821178101767/2305843009213693952) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (<=.f64 eps -4457913959828945/151115727451828646838272) (sin.f64 eps) (if (<=.f64 eps 8116567392432203/4611686018427387904) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(sin.f64 eps)
eps
0
Outputs
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (sin.f64 x) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(if (<=.f64 eps -2132904783522667/576460752303423488) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 2132904783522667/576460752303423488) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (or (<=.f64 eps -2132904783522667/576460752303423488) (not (<=.f64 eps 2132904783522667/576460752303423488))) (-.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) eps)))))
(if (<=.f64 eps -2176715800697727/36893488147419103232) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 7032821178101767/2305843009213693952) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x))))
(if (or (<=.f64 eps -2176715800697727/36893488147419103232) (not (<=.f64 eps 7032821178101767/2305843009213693952))) (-.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(if (<=.f64 eps -4457913959828945/151115727451828646838272) (sin.f64 eps) (if (<=.f64 eps 8116567392432203/4611686018427387904) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(if (<=.f64 eps -4457913959828945/151115727451828646838272) (sin.f64 eps) (if (<=.f64 eps 8116567392432203/4611686018427387904) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
0
Compiler

Compiled 221 to 150 computations (32.1% saved)

soundness161.0ms (1%)

Algorithm
egg-herbie
Rules
1150×associate-+l+
1102×associate-*r*
1072×associate-+r+
898×associate-*l*
880×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072620845
1202119843
053110726
1141010562
2607610550
Stop Event
node limit
node limit
Compiler

Compiled 288 to 95 computations (67% saved)

end91.0ms (0.6%)

Compiler

Compiled 193 to 78 computations (59.6% saved)

Profiling

Loading profile data...