Details

Time bar (total: 14.3s)

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.4s (31.1%)

Results
2.3s3630×body1024valid
1.1s1275×body2048valid
630.0ms1431×body512valid
397.0ms1916×body256valid
5.0msbody4096valid
Bogosity

preprocess16.0ms (0.1%)

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)

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

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 9 to 6 computations (33.3% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
97.5%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
93.2%
(sin.f64 (+.f64 x eps))
Compiler

Compiled 20 to 6 computations (70% saved)

series51.0ms (0.4%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
49.0ms
eps
@0
(sin.f64 (+.f64 x eps))
0.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
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
0.0ms
x
@0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))

rewrite92.0ms (0.6%)

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

simplify144.0ms (1%)

Algorithm
egg-herbie
Rules
1274×associate-+l-
1088×associate-+r-
784×fma-def
734×associate--r+
546×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044010534
1126510192
2576910192
Stop Event
node limit
Counts
200 → 274
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))
(+.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)))
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))
(+.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (cos.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 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (cos.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 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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 (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 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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 (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 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (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 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)) (+.f64 (-.f64 (sin.f64 (+.f64 eps 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 (-.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)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.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))) (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 (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 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)) (+.f64 (-.f64 (sin.f64 (+.f64 eps 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 (-.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)) (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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (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 (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 (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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)) (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (sin.f64 x)))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (-.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))) (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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (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 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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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 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 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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)) 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 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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)) (+.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 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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) (+.f64 (cos.f64 eps) -1)) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (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 (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) (+.f64 (cos.f64 eps) -1)) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (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 (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 (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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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)))))
(-.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 (sin.f64 (+.f64 eps x)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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 (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 (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 (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 (sin.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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)) (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (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 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) 2))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 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 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) 2))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 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 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) 2))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 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 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) 2))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 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 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (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 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 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 (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 (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 (-.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 (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 (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 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.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)) 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)))) (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 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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.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) (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 (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 (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 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.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 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 x (+.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (+.f64 eps x)))))) 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 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps 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)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (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 (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 (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 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.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 (-.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 (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 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.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)) 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 x (+.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (+.f64 eps x)))))) 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 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 (+.f64 eps (-.f64 x x)) (+.f64 eps 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 x (+.f64 eps x)))) (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))

eval71.0ms (0.5%)

Compiler

Compiled 6859 to 2143 computations (68.8% saved)

prune98.0ms (0.7%)

Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New24232274
Fresh000
Picked011
Done000
Total24233275
Error
99.8%
Counts
275 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
49.5%
(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)))))
49.5%
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
67.3%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
42.4%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
63.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)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sin.f64 x))
17.9%
(-.f64 (+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)) (sin.f64 x))
41.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
43.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
43.5%
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (sin.f64 x))))
4.2%
(-.f64 (sin.f64 x) (sin.f64 x))
42.0%
(-.f64 (sin.f64 eps) (sin.f64 x))
43.4%
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
27.4%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
38.4%
(+.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))))
66.3%
(+.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))))
66.3%
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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)))
67.3%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
53.0%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
67.3%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x)))
38.6%
(+.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))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
49.5%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
50.3%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)))
49.5%
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
43.0%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
76.9%
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
49.7%
(*.f64 (cos.f64 x) eps)
30.9%
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
26.1%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
43.0%
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
Compiler

Compiled 1063 to 666 computations (37.3% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
99.8%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
99.7%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
95.3%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 36 to 16 computations (55.6% saved)

series9.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite128.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
844×swap-sqr
770×associate-*r/
658×distribute-rgt-in
658×associate-*l/
620×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify151.0ms (1.1%)

Algorithm
egg-herbie
Rules
1110×associate-+l+
1036×associate-+r+
746×associate-*r*
720×+-commutative
686×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050310294
1134510134
2605210122
Stop Event
node limit
Counts
246 → 309
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 (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 (-.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 -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 (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (+.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (sqrt.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 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (+.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))
(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 (+.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 (cos.f64 eps) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.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 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (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 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) (neg.f64 (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 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) 1) (neg.f64 (sin.f64 x)))
(-.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.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) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(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))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (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 (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 (*.f64 -1/2 (*.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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.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 (*.f64 -1/2 (*.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(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 -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 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(+.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)))
(*.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 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2))
(+.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 (*.f64 -1/2 (*.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 (*.f64 -1/2 (*.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 (*.f64 -1/2 (*.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 (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (neg.f64 (/.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))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.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 (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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (*.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))) (+.f64 (pow.f64 (cos.f64 eps) 4) (*.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 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (cos.f64 eps) (+.f64 1 (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))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))
(/.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 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.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 (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 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (cos.f64 eps) (+.f64 1 (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 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (*.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (pow.f64 (cos.f64 eps) 3) 1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 1) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (+.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 (cos.f64 eps) (+.f64 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 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.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) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4)))))
(/.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (sqrt.f64 (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (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))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.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 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 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 (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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (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) -1))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (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))) (sqrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.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 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) 1) (/.f64 1 (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) -1) (+.f64 (cos.f64 eps) 1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 4)) (+.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 (pow.f64 (cos.f64 eps) 3) (cos.f64 eps)) (+.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) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (-.f64 (pow.f64 (cos.f64 eps) 3) -1))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) -1) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (pow.f64 (cos.f64 eps) 3) 1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (+.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 (cos.f64 eps) (+.f64 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 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 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 (+.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)))
(+.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)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (neg.f64 (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)))
(+.f64 (neg.f64 (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)))
(+.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)))
(+.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.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)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (+.f64 (neg.f64 (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)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (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)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (neg.f64 (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)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.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)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.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)))
(-.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)))
(-.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)))
(-.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)))
(-.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (cos.f64 x) 2) (pow.f64 (sin.f64 eps) 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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.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)))
(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)))
(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)))
(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)))
(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 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(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)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1)) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) 1) (neg.f64 (sin.f64 x)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)) (sin.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 eps) 1))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.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 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.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 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.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 (sin.f64 x) (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 (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) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (+.f64 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) (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 (sin.f64 x) (/.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (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 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (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 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.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 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.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 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) 1) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))
(/.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 (sin.f64 x) (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 (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 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) (+.f64 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) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) 1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) 1) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps)))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (*.f64 (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))) (cbrt.f64 (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (sin.f64 x) (/.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 (+.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))
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
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
eps
@inf
(*.f64 (cos.f64 x) eps)
0.0ms
eps
@0
(*.f64 (cos.f64 x) eps)
0.0ms
x
@0
(*.f64 (cos.f64 x) eps)
0.0ms
x
@-inf
(*.f64 (cos.f64 x) eps)
0.0ms
x
@inf
(*.f64 (cos.f64 x) eps)

rewrite48.0ms (0.3%)

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) (2))) (((pow.f64 (*.f64 (cos.f64 x) eps) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps))) (2))) (((exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))) (2))) (((log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps))) (2))))

simplify55.0ms (0.4%)

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

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))
99.8%
(*.f64 (cos.f64 eps) x)
96.5%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series3.0ms (0%)

Counts
3 → 21
Calls

18 calls:

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

rewrite133.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1100×associate-*r/
1042×distribute-rgt-in
996×distribute-lft-in
960×associate-*l/
336×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify178.0ms (1.2%)

Algorithm
egg-herbie
Rules
774×associate-*r*
728×associate-/l*
674×associate-*l*
560×+-commutative
502×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(expm1.f64 (sin.f64 (+.f64 x eps)))
99.6%
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
93.2%
(sin.f64 (+.f64 x eps))
92.6%
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
Compiler

Compiled 33 to 8 computations (75.8% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite120.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1064×*-commutative
868×associate-*r/
736×distribute-lft-in
714×distribute-rgt-in
682×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify161.0ms (1.1%)

Algorithm
egg-herbie
Rules
1332×associate-+l-
1186×associate-+r-
964×fma-def
710×associate-*r*
608×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052911836
1150211378
2694611378
Stop Event
node limit
Counts
246 → 322
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 (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))
(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)))
(-.f64 (exp.f64 (sin.f64 eps)) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(-.f64 (exp.f64 (sin.f64 x)) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(+.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 (*.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 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.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 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))) 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 (/.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 (+.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)) 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)) 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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 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 (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 (-.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 (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 (*.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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 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 (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)) (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)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.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 (*.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))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(sin.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 0)
(+.f64 1 (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) -1))
(+.f64 1 (-.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1))
(+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) -1)
(+.f64 -1 (exp.f64 (sin.f64 (+.f64 x eps))))
(-.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(-.f64 (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) 2)
(*.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)
(*.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1)) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1)) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1) 1) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2)
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x 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 (*.f64 (sin.f64 eps) x) x) (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 (*.f64 (sin.f64 eps) x) x) (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 (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 (*.f64 -1/2 (*.f64 eps eps)) (sin.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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (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 (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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))))
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.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))
(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)))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 eps) 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))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 eps) 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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (*.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))
(-.f64 (exp.f64 (sin.f64 eps)) 1)
(expm1.f64 (sin.f64 eps))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))) 1)
(+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (expm1.f64 (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (expm1.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))) 1)
(+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps)))) -1)
(+.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) x))) (expm1.f64 (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))) 1)
(+.f64 (fma.f64 (fma.f64 -1/6 (cos.f64 eps) (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (*.f64 -1/2 (*.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps))) (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps))))) -1)
(+.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) -1/2))))) (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (expm1.f64 (sin.f64 eps))))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 x)) 1)
(expm1.f64 (sin.f64 x))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))))) 1)
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) 1))
(+.f64 -1 (*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x))))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))) 1)
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))) 1))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))) (*.f64 eps (*.f64 eps (exp.f64 (sin.f64 x)))))) (expm1.f64 (sin.f64 x)))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))) 1)
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 -1/2 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1/6 (cos.f64 x))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))) 1))
(+.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 (*.f64 -1/2 (cos.f64 x)) (sin.f64 x) (*.f64 -1/6 (cos.f64 x))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))) (*.f64 eps (*.f64 eps (exp.f64 (sin.f64 x))))))) (expm1.f64 (sin.f64 x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (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 (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 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 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps 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 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 (-.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 (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 (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))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (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 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 (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 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 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 (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))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (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 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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (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 (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 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 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 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (+.f64 (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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 (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 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps 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 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 (-.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 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps 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 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 (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)) 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 (+.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 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (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 (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 (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))))
(-.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 (*.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 (*.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 (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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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 (*.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 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (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 (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 (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)))
(-.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 1 (-.f64 (sin.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (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 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (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 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.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 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2))) 2)
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x 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 (+.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 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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.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 (-.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)) (+.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 (cbrt.f64 (-.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)) 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)))) (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 (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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 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 (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps 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 (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 (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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (fma.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 (+.f64 eps 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 (+.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))))
(/.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)) 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 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (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 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.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 (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 (-.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 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (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 (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 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.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))) (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 (-.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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 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 (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps 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 (-.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (fma.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 x) (sin.f64 x) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 (+.f64 eps 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 (+.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))))
(/.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 (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)) (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)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 x eps)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) 2))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)))))
(/.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 (*.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (-.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) (pow.f64 (cos.f64 eps) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(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))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 x eps))
(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))
(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 (expm1.f64 (sin.f64 (+.f64 x eps))) 0)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(+.f64 1 (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) -1))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(+.f64 1 (-.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) -1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(+.f64 -1 (exp.f64 (sin.f64 (+.f64 x eps))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) 2)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(*.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (fma.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (sin.f64 (+.f64 eps x))) -1) (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (expm1.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3) -1) (+.f64 (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3)) (+.f64 2 (+.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1)) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (fma.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (sin.f64 (+.f64 eps x))) -1) (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (expm1.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1)) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3) -1) (+.f64 (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3)) (+.f64 2 (+.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) 1) 1) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(/.f64 (fma.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (sin.f64 (+.f64 eps x))) -1) (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (expm1.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3) -1) (+.f64 (+.f64 2 (expm1.f64 (sin.f64 (+.f64 eps x)))) (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3)) (+.f64 2 (+.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (*.f64 2 (sin.f64 (+.f64 eps x)))))))
(pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 3)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)
(expm1.f64 (sin.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 2))
(fabs.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(expm1.f64 (sin.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(expm1.f64 (sin.f64 (+.f64 eps x)))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))
99.7%
(*.f64 (sin.f64 eps) (cos.f64 x))
95.4%
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (sin.f64 x))
95.3%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 67 to 19 computations (71.6% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite142.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1190×associate-*r/
1120×associate-*l/
868×distribute-lft-in
288×associate-+l+
286×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

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

simplify280.0ms (2%)

Algorithm
egg-herbie
Rules
966×associate-/l*
818×associate-*r*
760×associate-*l*
594×*-commutative
534×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069531028
1200230342
Stop Event
node limit
Counts
444 → 465
Calls
Call 1
Inputs
(*.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))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) 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))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 -1 (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 -1 x) (sin.f64 eps))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (-.f64 1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(-.f64 (/.f64 (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) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) 1)
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) 0) (sin.f64 x))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 eps x) eps) x) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 eps x) eps) x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1) 2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) 1) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1) -2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1/2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1/2) (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) 0)
(fma.f64 (cos.f64 x) (sin.f64 eps) 0)
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(fma.f64 1 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.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 eps) (cos.f64 x)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 0 (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (-.f64 1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(-.f64 (/.f64 (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) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) 1)
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) 0) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 eps x) eps) x) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 eps x) eps) x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1) 2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) 1) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1) -2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1/2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1/2) (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) 0)
(fma.f64 (cos.f64 x) (sin.f64 eps) 0)
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(fma.f64 1 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 eps) (cos.f64 x)) (+.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 eps) (cos.f64 x)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 eps) (cos.f64 x)) (+.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 eps) (cos.f64 x)) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (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 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (sin.f64 eps) (cos.f64 x) (neg.f64 (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)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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) (neg.f64 (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) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
Outputs
(*.f64 (cos.f64 x) eps)
(+.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)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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))
(fma.f64 -1/2 (*.f64 x (*.f64 x (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)))
(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 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) eps)
(+.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)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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))
(fma.f64 -1/2 (*.f64 x (*.f64 x (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)))
(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 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))) (fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1 (sin.f64 x)))
(fma.f64 (cos.f64 x) eps (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1 (sin.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))))
(fma.f64 (cos.f64 x) eps (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 -1 (sin.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 1/120 (pow.f64 eps 5))) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(sin.f64 eps)
(+.f64 (*.f64 -1 x) (sin.f64 eps))
(fma.f64 -1 x (sin.f64 eps))
(-.f64 (sin.f64 eps) x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1 x) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1 x (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (-.f64 (sin.f64 eps) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1 x (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 1/6 (pow.f64 x 3) (-.f64 (sin.f64 eps) x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (-.f64 1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 1 (sin.f64 x)))
(+.f64 -1 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (/.f64 (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) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 1 (sin.f64 x)))
(+.f64 -1 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) 0) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (cbrt.f64 (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (sin.f64 eps) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (cbrt.f64 (sin.f64 eps))))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(*.f64 (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (*.f64 (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) (*.f64 (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (*.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 eps x) eps) x) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 eps x) eps) x) 2)))))
(*.f64 1 (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 eps (-.f64 eps x))) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 eps x) (+.f64 x eps)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 (+.f64 eps eps) x)) 2)) (cos.f64 (/.f64 (-.f64 eps (+.f64 x (+.f64 x eps))) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) 2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 2 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) 2) (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (-.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) 1) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (-.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1/2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2))
(*.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1/2) (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (/.f64 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) 1/2))
(/.f64 1/2 (/.f64 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 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 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (cos.f64 x) (sin.f64 eps) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 1 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (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) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.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 eps) (cos.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 eps) (cos.f64 x)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 2 (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (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 eps) (cos.f64 x) (*.f64 0 (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 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.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 (sin.f64 eps) (cos.f64 x) (*.f64 0 (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 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 1 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(-.f64 (+.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (exp.f64 (log1p.f64 (sin.f64 x))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (-.f64 1 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 1 (sin.f64 x)))
(+.f64 -1 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (/.f64 (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) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(-.f64 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 1 (sin.f64 x)))
(+.f64 -1 (+.f64 (sin.f64 x) (exp.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(-.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sin.f64 x))
(+.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 x))) 1) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 x))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 1))
(-.f64 (+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) 0) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 2 (/.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 (-.f64 eps x) eps) x) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 (-.f64 eps x) eps) x) 2)))))
(*.f64 1 (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 eps (-.f64 eps x))) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 eps x) (+.f64 x eps)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 (+.f64 eps eps) x)) 2)) (cos.f64 (/.f64 (-.f64 eps (+.f64 x (+.f64 x eps))) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 2 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) 2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (/.f64 2 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 2 (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (*.f64 2 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) 2) (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (-.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 1 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) 1) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 4) (pow.f64 (sin.f64 x) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (-.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) 1/2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2))
(*.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) 1/2) (+.f64 (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x))) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3)) (/.f64 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) 1/2))
(/.f64 1/2 (/.f64 (fma.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (-.f64 eps x)) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 eps x))))) (+.f64 (pow.f64 (sin.f64 (-.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 x eps)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (-.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 2 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -2 (sin.f64 x)))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 0) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (+.f64 (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3))))
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 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 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (cos.f64 x) (sin.f64 eps) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 1 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 0)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sin.f64 x))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 (*.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 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 (*.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 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 (*.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 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.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 (*.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 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))) (sin.f64 x))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.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 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (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 (*.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 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 2 (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 2 (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (+.f64 (sin.f64 x) (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 0 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (+.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (-.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))) (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)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (+.f64 (sin.f64 x) (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 0 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (-.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))) (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)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x)))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (*.f64 (cos.f64 x) (sin.f64 eps)) (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))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))) (sin.f64 x))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x))))
(+.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 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (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 (*.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 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.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)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(+.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 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.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)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(+.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 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1)
(+.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (exp.f64 (log1p.f64 (sin.f64 x)))))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (exp.f64 (log1p.f64 (sin.f64 x))))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (*.f64 (sin.f64 x) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (pow.f64 (sin.f64 x) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (-.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (pow.f64 (sin.f64 x) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (-.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) 1) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (pow.f64 (sin.f64 x) 2)) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (-.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (/.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 x) 4) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (+.f64 (pow.f64 (sin.f64 x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 2)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 3)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) 3))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) 1))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))

eval748.0ms (5.2%)

Compiler

Compiled 50444 to 18182 computations (64% saved)

prune801.0ms (5.6%)

Pruning

52 alts after pruning (48 fresh and 4 done)

PrunedKeptTotal
New1636341670
Fresh131427
Picked101
Done145
Total1651521703
Error
100.0%
Counts
1703 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
69.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
99.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))
52.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.1%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
49.5%
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
49.7%
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
24.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
77.9%
(/.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))))
67.3%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
42.4%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
41.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
15.9%
(-.f64 (+.f64 x eps) (sin.f64 x))
5.7%
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
43.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
43.5%
(-.f64 (sin.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (sin.f64 x))))
42.0%
(-.f64 (sin.f64 eps) (sin.f64 x))
4.7%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x))
27.4%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
53.2%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
3.4%
(-.f64 x (sin.f64 x))
66.3%
(+.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.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)))
67.3%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
53.0%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
99.2%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
49.5%
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
52.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
97.3%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
67.8%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 0 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0)))))
99.0%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))))
97.4%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (cbrt.f64 (sin.f64 eps)))))
98.5%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x)))))
49.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
56.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
54.7%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
99.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
50.4%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
43.0%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
24.7%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
76.9%
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
49.7%
(*.f64 (cos.f64 x) eps)
3.4%
(*.f64 (cos.f64 eps) x)
55.2%
(sin.f64 eps)
30.9%
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
26.1%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
43.0%
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
19.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
27.9%
eps
Compiler

Compiled 1538 to 1078 computations (29.9% saved)

localize54.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
99.7%
(*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))
99.6%
(pow.f64 (sin.f64 eps) 2)
99.3%
(-.f64 -1 (cos.f64 eps))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series8.0ms (0.1%)

Counts
4 → 64
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))
1.0ms
eps
@-inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
eps
@inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
x
@inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
x
@-inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))

rewrite100.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1762×associate-*r/
1520×associate-*l/
360×add-sqr-sqrt
352×*-un-lft-identity
350×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (1.3%)

Algorithm
egg-herbie
Rules
1280×associate-/l*
670×associate-/r*
646×+-commutative
608×associate-*r*
510×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04287588
110897154
241667062
Stop Event
node limit
Counts
202 → 269
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 (pow.f64 eps 2) (sin.f64 x))
(+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x)))))
(+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.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 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(sin.f64 eps)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(+.f64 -1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 (neg.f64 (cos.f64 eps)) 1) -1)
(+.f64 (-.f64 -1 (+.f64 (cos.f64 eps) 1)) 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 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(/.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 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (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 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 1 (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 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))))) (+.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3))) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 eps)) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) 1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) 1) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) 2)
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (cbrt.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 (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (+.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) (+.f64 -1 (cos.f64 eps)))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(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)
(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 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)) 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 2 eps))))
(*.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 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (cbrt.f64 (pow.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) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (sin.f64 eps)))
(/.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 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (*.f64 1 (-.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 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 1) 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 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (-.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 (sin.f64 x) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) 2)
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1)
(pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.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)
(fma.f64 1/2 (*.f64 eps eps) (fma.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 (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 (fma.f64 1/2 (*.f64 eps eps) -2) (fma.f64 -1/24 (pow.f64 eps 4) (*.f64 1/720 (pow.f64 eps 6))))
(*.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))
(fma.f64 (pow.f64 eps 4) -1/3 (*.f64 eps eps))
(+.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)))
(fma.f64 eps eps (fma.f64 (pow.f64 eps 4) -1/3 (*.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))))
(fma.f64 eps eps (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 (pow.f64 eps 6) 2/45))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 (*.f64 eps eps) (sin.f64 x))
(*.f64 eps (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(fma.f64 (*.f64 eps eps) (sin.f64 x) (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x)))))
(fma.f64 (*.f64 eps eps) (sin.f64 x) (fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x)))))
(fma.f64 (*.f64 eps eps) (sin.f64 x) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 (pow.f64 eps 6) 2/45))))
(*.f64 (sin.f64 x) (fma.f64 eps eps (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 (pow.f64 eps 6) 2/45))))
(+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))))))
(fma.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 (*.f64 eps eps) (sin.f64 x) (fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 (pow.f64 eps 6) 2/45))) (*.f64 (sin.f64 x) (fma.f64 eps eps (*.f64 -1/315 (pow.f64 eps 8)))))
(*.f64 (sin.f64 x) (fma.f64 eps eps (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 (pow.f64 eps 6) 2/45)))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) x)
(*.f64 x (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (*.f64 x (pow.f64 (sin.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (*.f64 x (pow.f64 (sin.f64 eps) 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 (sin.f64 eps) 2) x))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (*.f64 x (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (+.f64 x (*.f64 1/120 (pow.f64 x 5))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(*.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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)))
(+.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 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))))))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (neg.f64 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) (*.f64 (pow.f64 eps 4) (*.f64 -1/24 (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 eps eps) -1/2) (*.f64 -1/24 (pow.f64 eps 4)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(sin.f64 eps)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (sin.f64 eps))
(-.f64 (sin.f64 eps) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (sin.f64 eps) (*.f64 (/.f64 x (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps)))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps)) (*.f64 (/.f64 x (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 1 (cos.f64 eps)))) (sin.f64 eps))))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) x)) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))))
(-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 3)) (sin.f64 eps))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (pow.f64 x 3)) (sin.f64 eps))) (*.f64 (/.f64 x (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(+.f64 -1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(-.f64 -1 (cos.f64 eps))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(-.f64 -1 (cos.f64 eps))
(+.f64 (*.f64 (neg.f64 (cos.f64 eps)) 1) -1)
(-.f64 -1 (cos.f64 eps))
(+.f64 (-.f64 -1 (+.f64 (cos.f64 eps) 1)) 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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(-.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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.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 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 1 (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 (*.f64 1 (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 (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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))))) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3))) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sin.f64 eps)) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (+.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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) 1) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) 1) (-.f64 (+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (*.f64 -1 (neg.f64 (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)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 1 (+.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 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 -1 (cos.f64 eps))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (+.f64 -1 (cos.f64 eps))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (*.f64 2 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1/2 (+.f64 -1 (cos.f64 eps))) (-.f64 1 (cos.f64 (+.f64 eps eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (/.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (sqrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (cbrt.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) 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) 6)) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) 1) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps))))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (neg.f64 (cos.f64 eps)) 3))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(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))
(sqrt.f64 (pow.f64 (-.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (-.f64 -1 (cos.f64 eps)))
(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 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(-.f64 1 (pow.f64 (cos.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 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (sin.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (sin.f64 eps))))
(/.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 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (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) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 1 (+.f64 (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)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 eps eps)) 2))
(/.f64 (*.f64 1 (-.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 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (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) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 eps eps)) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 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 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (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) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 6)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 eps eps)) 2))
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (sin.f64 x) (-.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 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 4)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4)))) (-.f64 1 (pow.f64 (cos.f64 eps) 6)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 2 (sin.f64 x)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 eps eps)) 2)) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) 2) (-.f64 1 (cos.f64 (+.f64 eps eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 4)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4)))) (-.f64 1 (pow.f64 (cos.f64 eps) 6)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 2 (sin.f64 x)))
(*.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 eps eps)) 2)) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) 2) (-.f64 1 (cos.f64 (+.f64 eps eps))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 4)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (cos.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (cos.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (cos.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 1)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 2)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 3)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3) 1/3)
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(fabs.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 3))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))) 1))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
85.7%
(*.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 -1/2 (*.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
x
@inf
(*.f64 eps (*.f64 x x))
0.0ms
eps
@inf
(*.f64 eps (*.f64 x x))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1508×add-sqr-sqrt
1490×*-un-lft-identity
1384×add-cube-cbrt
1366×add-cbrt-cube
1352×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116332
2195332
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 eps (*.f64 x x))
(*.f64 -1/2 (*.f64 eps (*.f64 x x)))
Outputs
((((-.f64 (+.f64 1 (*.f64 eps (*.f64 x x))) 1) (2))) (((pow.f64 (*.f64 eps (*.f64 x x)) 1) (2))) (((pow.f64 (*.f64 x (sqrt.f64 eps)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3) (2))) (((sqrt.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps))) (2))) (((log.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps)) (2))) (((cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) (2))) (((exp.f64 (log.f64 (*.f64 eps (*.f64 x x)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x x))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x)))) (2))))
((((-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) (2))) (((pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) (2))) (((pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) (2))) (((sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) 1/4)) (2))) (((log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps) -1/2)) (2))) (((cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) (2))) (((exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) (2))))

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
1302×fma-def
1144×distribute-rgt-out
966×log-prod
532×unswap-sqr
458×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0691152
11731152
27231152
322671152
449081152
Stop Event
node limit
Counts
72 → 31
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 -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 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 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x))))
(-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) 1/4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps) -1/2))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
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 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(-.f64 (+.f64 1 (*.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 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(log.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps))
(*.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))
(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))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 x x))) 1))
(*.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 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) 1/4))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x x)) eps) -1/2))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (*.f64 x (*.f64 x -1/2)))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(sqrt.f64 (*.f64 (cos.f64 x) eps))
99.8%
(*.f64 (cos.f64 x) eps)
99.6%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
Compiler

Compiled 23 to 8 computations (65.2% saved)

series6.0ms (0%)

Counts
2 → 20
Calls

12 calls:

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

rewrite62.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1592×add-sqr-sqrt
1574×*-un-lft-identity
1458×add-cube-cbrt
1440×add-cbrt-cube
1424×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01026
120026
2203626
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
(sqrt.f64 (*.f64 (cos.f64 x) eps))
Outputs
((((-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1) (2))) (((*.f64 (cos.f64 x) eps) (2))) (((*.f64 eps (cos.f64 x)) (2))) (((*.f64 (*.f64 (cos.f64 x) eps) 1) (2))) (((*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((*.f64 1 (*.f64 (cos.f64 x) eps)) (2))) (((*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps)) (2))) (((*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps)) (2))) (((*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x))) (2))) (((*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (2))) (((*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4)) (2))) (((*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps)) (2))) (((*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (2))) (((*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x))) (2))) (((*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x))) (2))) (((*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 eps)) (2))) (((*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps)) (2))) (((cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps))) (2))) (((exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps))) (2))))
((((-.f64 (+.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1) (2))) (((*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1) (2))) (((*.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4)) (2))) (((*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 eps)) (2))) (((*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x))) (2))) (((*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 1/2)) (2))) (((pow.f64 (*.f64 (cos.f64 x) eps) 1/2) (2))) (((pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1) (2))) (((pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) 2) (2))) (((pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) 1/3) (2))) (((fabs.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (2))) (((log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2)) (2))) (((expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1/2)) (2))) (((exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1)) (2))) (((log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))) (2))))

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
1800×distribute-lft-in
1774×distribute-rgt-in
828×fma-def
818×unswap-sqr
624×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01571597
13561499
213001423
340451409
Stop Event
node limit
Counts
73 → 94
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/16 eps) (*.f64 1/24 eps)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4))))
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/16 eps) (*.f64 1/24 eps)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))))
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(sqrt.f64 eps)
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (sqrt.f64 eps))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))) (sqrt.f64 eps)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 -1/720 eps) (*.f64 -1/4 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)))) (pow.f64 x 6)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))) (sqrt.f64 eps))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) eps) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 1 (*.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 eps))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps))
(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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 1/2))
(pow.f64 (*.f64 (cos.f64 x) eps) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1))
(log1p.f64 (expm1.f64 (sqrt.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 -1/2 (*.f64 x x)) eps)
(fma.f64 -1/2 (*.f64 x (*.f64 eps x)) eps)
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/16 eps) (*.f64 1/24 eps)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4))))
(+.f64 eps (fma.f64 (-.f64 (*.f64 eps 5/48) (*.f64 eps 1/16)) (pow.f64 x 4) (*.f64 (*.f64 x x) (*.f64 eps -1/2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) (fma.f64 (*.f64 eps 1/24) (pow.f64 x 4) eps))
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/16 eps) (*.f64 1/24 eps)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))))
(fma.f64 -1/720 (*.f64 eps (pow.f64 x 6)) (+.f64 eps (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))))
(+.f64 (fma.f64 (-.f64 (*.f64 eps 5/48) (*.f64 eps 1/16)) (pow.f64 x 4) (*.f64 (*.f64 x x) (*.f64 eps -1/2))) (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/2 (*.f64 x x)) (fma.f64 (*.f64 eps 1/24) (pow.f64 x 4) eps)))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(sqrt.f64 eps)
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (sqrt.f64 eps))
(fma.f64 -1/4 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (sqrt.f64 eps))
(fma.f64 -1/4 (*.f64 x (*.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (+.f64 (*.f64 (*.f64 x x) -1/4) 1) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (+.f64 1 (*.f64 (*.f64 x x) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))) (sqrt.f64 eps)))
(fma.f64 -1/4 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 1/24) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)))) (sqrt.f64 eps)))
(fma.f64 -1/4 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 1/2 (*.f64 (pow.f64 x 4) (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (*.f64 eps 1/24) (*.f64 eps 1/16)))) (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 1/2 (*.f64 (pow.f64 x 4) (*.f64 eps -1/48))) (*.f64 (+.f64 (*.f64 (*.f64 x x) -1/4) 1) (sqrt.f64 eps)))
(fma.f64 (*.f64 x x) (*.f64 -1/4 (sqrt.f64 eps)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 eps -1/48)) (*.f64 (pow.f64 x 4) 1/2) (sqrt.f64 eps)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 -1/720 eps) (*.f64 -1/4 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)))) (pow.f64 x 6)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 eps) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (-.f64 (*.f64 1/24 eps) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)) (pow.f64 x 4)))) (sqrt.f64 eps))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (*.f64 eps -1/720) (*.f64 -1/4 (-.f64 (*.f64 eps 1/24) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2))))) (pow.f64 x 6)) (fma.f64 -1/4 (*.f64 (*.f64 x x) (sqrt.f64 eps)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 1/24) (pow.f64 (*.f64 -1/4 (sqrt.f64 eps)) 2)))) (sqrt.f64 eps))))
(fma.f64 1/2 (*.f64 (pow.f64 x 6) (*.f64 (sqrt.f64 (/.f64 1 eps)) (fma.f64 eps -1/720 (*.f64 (-.f64 (*.f64 eps 1/24) (*.f64 eps 1/16)) 1/4)))) (fma.f64 -1/4 (*.f64 x (*.f64 x (sqrt.f64 eps))) (fma.f64 1/2 (*.f64 (pow.f64 x 4) (*.f64 (sqrt.f64 (/.f64 1 eps)) (-.f64 (*.f64 eps 1/24) (*.f64 eps 1/16)))) (sqrt.f64 eps))))
(fma.f64 (*.f64 (pow.f64 x 6) (fma.f64 (*.f64 eps -1/48) 1/4 (*.f64 eps -1/720))) (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 1/2 (*.f64 (pow.f64 x 4) (*.f64 eps -1/48))) (*.f64 (+.f64 (*.f64 (*.f64 x x) -1/4) 1) (sqrt.f64 eps))))
(+.f64 (*.f64 (sqrt.f64 eps) (+.f64 1 (*.f64 (*.f64 x x) -1/4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 eps))) (+.f64 (*.f64 (pow.f64 x 6) (fma.f64 -1/4 (*.f64 eps 1/48) (*.f64 eps -1/720))) (*.f64 (pow.f64 x 4) (*.f64 eps -1/48)))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) eps) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(*.f64 1 (*.f64 (cos.f64 x) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2))
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4)) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 eps))
(*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))) 4))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))
(*.f64 eps (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps))
(*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) (pow.f64 (*.f64 (cos.f64 x) eps) 1/4))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) (cbrt.f64 (*.f64 (cos.f64 x) eps)))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(pow.f64 (*.f64 (cos.f64 x) eps) 1/2)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 1)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 1/4) 2)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 3)
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) eps)) 1/2))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))) 1))
(sqrt.f64 (*.f64 eps (cos.f64 x)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps))))
(sqrt.f64 (*.f64 eps (cos.f64 x)))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.4%
(cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
99.3%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
97.5%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
93.2%
(sin.f64 (+.f64 x eps))
Compiler

Compiled 39 to 10 computations (74.4% saved)

series24.0ms (0.2%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
7.0ms
x
@-inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
6.0ms
eps
@-inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
3.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
eps
@0
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)

rewrite105.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))) (2))) (((+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) (2))) (((+.f64 (sin.f64 (+.f64 x eps)) (+.f64 (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.f64 (sin.f64 (+.f64 x eps)) (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1))) (2))) (((+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) (2))) (((+.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))) (2))) (((+.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))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))) (2))) (((+.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (2))) (((+.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)))) (2))) (((+.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)))) (2))) (((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (2))) (((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (2))) (((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))) (2))) (((+.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)))) (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 (sin.f64 x)) 1 (sin.f64 x)))) (2))) (((+.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)))) (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 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))) (2))) (((+.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)))) (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)))) (2))) (((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))) (2))) (((+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (2))) (((+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (2))) (((+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))) (2))) (((+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))) (2))) (((+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) (2))) (((+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (2))) (((+.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (sin.f64 (+.f64 x eps))) (2))) (((+.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)))) (2))) (((+.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))) (2))) (((+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) (sin.f64 x))) (2))) (((+.f64 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (2))) (((+.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))) (2))) (((+.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))) (2))) (((+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (2))) (((+.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)) (2))) (((+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (sin.f64 x)))) 1) (2))) (((-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (2))) (((-.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 x) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))) (2))) (((-.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)))) (2))) (((-.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)))) (2))) (((-.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) (2))) (((-.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)))) (2))) (((-.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)))) (2))) (((-.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)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (+.f64 (sin.f64 x) 1)) (2))) (((-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (neg.f64 (sin.f64 x)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (-.f64 1 (*.f64 (neg.f64 (sin.f64 x)) 1))) (2))) (((-.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)))) (2))) (((-.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)))) (2))) (((-.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)))) (2))) (((-.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)))) (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 (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)))))) (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)))) (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)))) (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)))) (2))) (((-.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x)) (2))) (((-.f64 (+.f64 (neg.f64 (sin.f64 x)) (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))) 1) (2))) (((*.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)) (2))) (((*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) (2))) (((*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (2))) (((*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((*.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))) (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)))) (2))) (((*.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))) (2))) (((*.f64 2 (*.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 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((*.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)))))) (2))) (((*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 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)))) (2))) (((*.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)) (2))) (((*.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))))) (2))) (((*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (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)))) (2))) (((*.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))) (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))) (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)) (2))) (((*.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)))) (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))) (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)) 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))))) (2))) (((*.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))))) (2))) (((*.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))))))) (2))) (((/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (2))) (((/.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)))) (2))) (((/.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))))) (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)))) (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))))) (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))))) (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))))) (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))))) (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)))) (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)))) (2))) (((/.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)))) (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)))))) (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)))))) (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 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)))))) (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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (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)))) (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)))))) (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)) 2) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (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)))))) (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) (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))) (2))) (((/.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))))) (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)))) (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)))))) (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)))) (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)))))) (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)))) (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)))))) (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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (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)))) (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)))))) (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))) (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))))) (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))) (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))))) (2))) (((/.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) (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))) (2))) (((/.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)))) (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)))) (2))) (((/.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)))) (2))) (((/.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))))) (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)))))) (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)))))) (2))) (((sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) (2))) (((log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (2))) (((cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) (2))) (((expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) (2))) (((log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) (2))) (((fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) (2))) (((fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) 1) (2))) (((*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1) (2))) (((*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((*.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)) (2))) (((*.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)) (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)) (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))))) (2))) (((*.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))))) (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))))) (2))) (((*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (2))) (((*.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)) (2))) (((*.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)) (2))) (((/.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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (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)))) (2))) (((/.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)))))) (2))) (((pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1) (2))) (((pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/3) (2))) (((pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1/6) 2) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) (2))) (((log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (2))) (((exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (2))) (((exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)) (2))) (((exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1/3)) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (2))))

simplify227.0ms (1.6%)

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

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
99.7%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.6%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
95.3%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 60 to 23 computations (61.7% saved)

series4.0ms (0%)

Counts
1 → 20
Calls

6 calls:

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

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1978×add-sqr-sqrt
1958×*-un-lft-identity
1820×add-cube-cbrt
1798×add-cbrt-cube
202×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
1462×distribute-rgt-in
1460×distribute-lft-in
1074×associate-*r*
910×associate-*l*
744×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01161214
12671194
26611144
331651144
Stop Event
node limit
Counts
54 → 54
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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 (-.f64 (+.f64 (*.f64 1/16 (sin.f64 eps)) (*.f64 1/24 (sin.f64 eps))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4)) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (sin.f64 eps)) (*.f64 1/24 (sin.f64 eps))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
Outputs
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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 (sin.f64 eps) (fma.f64 -1/2 (*.f64 x x) 1))
(*.f64 (sin.f64 eps) (fma.f64 (*.f64 x -1/2) x 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (sin.f64 eps)) (*.f64 1/24 (sin.f64 eps))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4)) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4) (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) 5/48) (*.f64 (sin.f64 eps) 1/16)) (pow.f64 x 4) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 eps) 1/24) (pow.f64 x 4) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 x x) 1)))
(fma.f64 (*.f64 (sin.f64 eps) 1/24) (pow.f64 x 4) (*.f64 (sin.f64 eps) (fma.f64 (*.f64 x -1/2) x 1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (sin.f64 eps)) (*.f64 1/24 (sin.f64 eps))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4)) (+.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 (-.f64 (*.f64 (sin.f64 eps) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 eps))) 2)) (pow.f64 x 4) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps))))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) 5/48) (*.f64 (sin.f64 eps) 1/16)) (pow.f64 x 4) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps))))
(fma.f64 (*.f64 (sin.f64 eps) 1/24) (pow.f64 x 4) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x -1/2)) (fma.f64 -1/720 (pow.f64 x 6) 1))))
(fma.f64 (*.f64 (sin.f64 eps) 1/24) (pow.f64 x 4) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/720 (pow.f64 x 6)) (fma.f64 (*.f64 x -1/2) x 1))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4) (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1/4))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))

eval609.0ms (4.3%)

Compiler

Compiled 35822 to 16097 computations (55.1% saved)

prune555.0ms (3.9%)

Pruning

57 alts after pruning (50 fresh and 7 done)

PrunedKeptTotal
New1307161323
Fresh93443
Picked011
Done268
Total1318571375
Error
100.0%
Counts
1375 → 57
Alt Table
Click to see full alt table
StatusErrorProgram
99.1%
(fma.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
69.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 1 (+.f64 (cos.f64 eps) -1))))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.1%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
49.5%
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
49.7%
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
75.2%
(pow.f64 (*.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)))))) 3)
24.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
12.8%
(pow.f64 (sqrt.f64 eps) 2)
17.2%
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2)) 2)
41.2%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
54.1%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
77.9%
(/.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))))
42.9%
(/.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)
67.3%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
42.4%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
41.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
15.9%
(-.f64 (+.f64 x eps) (sin.f64 x))
5.7%
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
43.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
42.0%
(-.f64 (sin.f64 eps) (sin.f64 x))
4.7%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x))
27.4%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
53.2%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))))
3.4%
(-.f64 x (sin.f64 x))
52.0%
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
67.3%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
53.0%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
99.2%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
49.5%
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
52.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
97.3%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
99.0%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))))
49.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
56.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
54.7%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))
99.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
99.3%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
43.0%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
24.9%
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))
24.8%
(+.f64 eps (*.f64 -1/2 (*.f64 x (*.f64 eps x))))
24.7%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
49.2%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
48.6%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
38.1%
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
76.9%
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
49.7%
(*.f64 (cos.f64 x) eps)
3.4%
(*.f64 (cos.f64 eps) x)
23.9%
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))) 4))
55.2%
(sin.f64 eps)
26.1%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
19.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
27.9%
eps
Compiler

Compiled 1576 to 1110 computations (29.6% saved)

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.6%
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))
99.6%
(pow.f64 (sin.f64 eps) 2)
99.3%
(+.f64 (cos.f64 eps) 1)
Compiler

Compiled 64 to 29 computations (54.7% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite133.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1524×associate-*r/
1258×associate-*l/
1052×associate-/r*
810×associate-/l*
292×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify192.0ms (1.3%)

Algorithm
egg-herbie
Rules
984×associate-/r*
818×associate-/l/
722×associate-*l*
644×associate-*r*
622×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064711100
1163110918
2717910918
Stop Event
node limit
Counts
254 → 352
Calls
Call 1
Inputs
2
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2)
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.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 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.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 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.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 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.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 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.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 (-.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 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) 1) 0)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) 1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(-.f64 (+.f64 2 (cos.f64 eps)) 1)
(*.f64 1 (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 (cos.f64 eps) 1) 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 1 (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 eps) 1) 1)
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (/.f64 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 1 (/.f64 1 (-.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 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (neg.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 (+.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 1 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (*.f64 1 (neg.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 (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) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 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 (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (sqrt.f64 (cos.f64 eps)))) (-.f64 (sqrt.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)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 1 (cos.f64 eps)))
(/.f64 (/.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 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (-.f64 1 (cos.f64 eps))))) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(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)
(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 (log1p.f64 (+.f64 (cos.f64 eps) 1)))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) 1)))
(fma.f64 1 (cos.f64 eps) 1)
(fma.f64 (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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (/.f64 1 (-.f64 1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (-.f64 1 (cos.f64 eps)) (/.f64 1 (sin.f64 x)))
(/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sqrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (-.f64 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 x)) (sin.f64 eps))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x)))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) 1)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (neg.f64 (sin.f64 x)))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) 1) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) 1) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) 1) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (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)) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (*.f64 -1 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) 1) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) 1) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (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 (sin.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (-.f64 (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) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sqrt.f64 (sin.f64 x)))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) 1)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 x)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (sqrt.f64 (sin.f64 x)))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) 1) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) 1) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(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)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(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 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 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 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 2))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) 2))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (+.f64 2 (*.f64 -1/720 (pow.f64 eps 6)))))
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) 2)))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(+.f64 1 (cos.f64 eps))
(/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 x (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 (cos.f64 eps) 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 1 (cos.f64 eps)) (pow.f64 x 3))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))
(fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 3))) (*.f64 (/.f64 x (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.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 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1))))
(fma.f64 1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 5))) (fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 3))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 5))) (fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 3))) (*.f64 (/.f64 x (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.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 (pow.f64 (sin.f64 eps) 2) x) (+.f64 (cos.f64 eps) 1)))))
(fma.f64 1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 5))) (fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 3))) (fma.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (+.f64 1 (cos.f64 eps))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 1/120 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 5))) (fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 3))) (fma.f64 -1/5040 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 x 7))) (*.f64 (/.f64 x (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 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/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)))
(fma.f64 1/2 (*.f64 (*.f64 (sin.f64 x) eps) eps) (*.f64 (*.f64 (pow.f64 eps 4) (sin.f64 x)) -1/24))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.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 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) -1/4))) (pow.f64 eps 6) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24))))
(fma.f64 1/2 (*.f64 (*.f64 (sin.f64 x) eps) eps) (fma.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 17/1440) (*.f64 (sin.f64 x) 1/96)) (*.f64 (*.f64 (pow.f64 eps 4) (sin.f64 x)) -1/24)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.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 (-.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 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x))) (pow.f64 eps 4)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 (-.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)))) (pow.f64 eps 8) (fma.f64 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 1/96 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) -1/4))) (pow.f64 eps 6) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)))))
(fma.f64 1/2 (*.f64 (*.f64 (sin.f64 x) eps) eps) (fma.f64 (-.f64 (*.f64 (sin.f64 x) -1/630) (+.f64 (*.f64 (sin.f64 x) -1/1152) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 17/1440) (*.f64 (sin.f64 x) 1/96)) (*.f64 (sin.f64 x) -1/2880)))) (pow.f64 eps 8) (fma.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 17/1440) (*.f64 (sin.f64 x) 1/96)) (*.f64 (*.f64 (pow.f64 eps 4) (sin.f64 x)) -1/24))))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.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 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(-.f64 (+.f64 (cos.f64 eps) 1) 0)
(+.f64 1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) 1))) 1)
(+.f64 1 (cos.f64 eps))
(-.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 2 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) 1))
(+.f64 1 (cos.f64 eps))
(*.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(+.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(+.f64 1 (cos.f64 eps))
(*.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(/.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 1 (cos.f64 eps))
(/.f64 (+.f64 (cos.f64 eps) 1) (/.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)))
(+.f64 1 (cos.f64 eps))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(+.f64 1 (cos.f64 eps))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)))
(+.f64 1 (cos.f64 eps))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(+.f64 1 (cos.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(+.f64 1 (cos.f64 eps))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (/.f64 1 (+.f64 (cos.f64 eps) -1))))
(+.f64 1 (cos.f64 eps))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.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 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (hypot.f64 1 (pow.f64 (cos.f64 eps) 3/2)) (/.f64 (hypot.f64 1 (pow.f64 (cos.f64 eps) 3/2)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps))))
(/.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 (/.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 (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 (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps))))
(/.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 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (+.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 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.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) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.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) (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 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 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) -1))
(+.f64 1 (cos.f64 eps))
(/.f64 (*.f64 1 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (-.f64 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.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) (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 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (cos.f64 eps) 3/2)) (sqrt.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))
(/.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (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 1 (cos.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))) (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 1 (cos.f64 eps))) 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 1 (cos.f64 eps))) 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) (neg.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) 1) (neg.f64 (-.f64 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.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) (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 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))) (sqrt.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (cos.f64 eps) 3/2)) (sqrt.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))
(/.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (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 1 (cos.f64 eps))) 2) (/.f64 (cbrt.f64 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))) (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 1 (cos.f64 eps))) 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 1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 1 (+.f64 (cos.f64 eps) -1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) -1)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (+.f64 1 (cos.f64 eps))) (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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) 1))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (cos.f64 eps) -1)) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) -1)) (+.f64 (pow.f64 (cos.f64 eps) 4) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (+.f64 (cos.f64 eps) -1)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.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 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 6)) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps))))
(/.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 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) 1) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (pow.f64 (cos.f64 eps) 6) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (-.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 eps) 6))) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) -1))
(+.f64 1 (cos.f64 eps))
(/.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 1 (cos.f64 eps))
(/.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 1 (cos.f64 eps))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (sqrt.f64 (cos.f64 eps)))) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) -1) (+.f64 1 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 -1 (sqrt.f64 (cos.f64 eps)))))
(/.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.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 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (-.f64 1 (cos.f64 eps))))) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) 1) 1)
(+.f64 1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) 2)
(+.f64 1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 3)
(+.f64 1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 3) 1/3)
(+.f64 1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) 1))))
(+.f64 1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 3))
(+.f64 1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) 1)))
(+.f64 1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(-.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 1 (/.f64 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 1 (-.f64 1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sin.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (+.f64 1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 1 (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 1 (-.f64 1 (cos.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (-.f64 1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (cbrt.f64 (sin.f64 x)) (/.f64 1 (-.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 1 (-.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (sin.f64 eps) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (sin.f64 eps))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (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 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (-.f64 1 (cos.f64 eps)) (/.f64 1 (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) (+.f64 1 (cos.f64 eps))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sqrt.f64 (sin.f64 eps))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (+.f64 1 (cos.f64 eps))) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 eps)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 x) (cbrt.f64 (sin.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (+.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (sin.f64 eps) 4))) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (-.f64 1 (-.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 eps) 1) (*.f64 (sqrt.f64 (sin.f64 x)) (sin.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 x)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x)))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 1 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 1 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) (+.f64 1 (cos.f64 eps))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 2 (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) 1)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (pow.f64 (sin.f64 eps) 2) -1) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (neg.f64 (sin.f64 x)))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) -1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.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 (cos.f64 eps) 1)))) 1) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))) (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 (cos.f64 eps) 1)))) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (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 (cos.f64 eps) 1)))) (sqrt.f64 (neg.f64 (sin.f64 x)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (/.f64 (sqrt.f64 (-.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 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (-.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) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) 1) (cbrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 2))) (cbrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 2))) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 2))) (/.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (neg.f64 (sin.f64 x))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) 1) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1))) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (-.f64 (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 (cos.f64 eps))) (+.f64 (cos.f64 eps) -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 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (cos.f64 eps) -1)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))) (+.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (cos.f64 eps) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2))) (-.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (-.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (cos.f64 eps))) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 4) (*.f64 (-.f64 1 (cos.f64 eps)) (-.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2)) (/.f64 (fma.f64 (-.f64 1 (cos.f64 eps)) (-.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps))) (pow.f64 (cos.f64 eps) 4)) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (-.f64 1 (cos.f64 eps)) 3))))
(/.f64 (*.f64 -1 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) (+.f64 1 (cos.f64 eps))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 2 (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) 1) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) 1) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (/.f64 (sqrt.f64 (-.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 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (-.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 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (/.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (-.f64 (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) (sin.f64 x)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.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 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (sqrt.f64 (sin.f64 x)))) (/.f64 (+.f64 (cos.f64 eps) 1) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x)))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) 1)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (sin.f64 x)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (sqrt.f64 (sin.f64 x)))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (sqrt.f64 (sin.f64 x))))
(/.f64 (sqrt.f64 (sin.f64 x)) (/.f64 (/.f64 (+.f64 1 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (+.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (sin.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) 1) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))))) (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps)))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) 1) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
(/.f64 (sin.f64 x) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))))))
(/.f64 (sin.f64 x) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (+.f64 (cos.f64 eps) 1))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (sqrt.f64 (+.f64 (cos.f64 eps) 1)))) (sqrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) 1)) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(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)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.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 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 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.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
99.8%
(*.f64 x (*.f64 eps x))
Compiler

Compiled 29 to 10 computations (65.5% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite93.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1526×add-sqr-sqrt
1510×*-un-lft-identity
1400×add-cube-cbrt
1378×add-cbrt-cube
1362×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116132
2190032
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 x (*.f64 eps x))
(*.f64 -1/2 (*.f64 x (*.f64 eps x)))
Outputs
((((-.f64 (+.f64 1 (*.f64 x (*.f64 x eps))) 1) (2))) (((pow.f64 (*.f64 x (*.f64 x eps)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 x (*.f64 x eps))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2)) (2))) (((log.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x)) (2))) (((cbrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 x (*.f64 x eps)))) (2))) (((exp.f64 (log.f64 (*.f64 x (*.f64 x eps)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x eps))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 x (*.f64 x eps)))) (2))))
((((-.f64 (+.f64 1 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1) (2))) (((pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3) 1/3) (2))) (((sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) 1/4)) (2))) (((log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x) -1/2)) (2))) (((cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)))) (2))) (((exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)))) (2))))

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
1408×distribute-lft-in
1402×distribute-rgt-in
984×fma-def
656×log-prod
636×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0641152
11611152
26801152
323691152
468431152
Stop Event
node limit
Counts
72 → 31
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 -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 x (*.f64 x eps))) 1)
(pow.f64 (*.f64 x (*.f64 x eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x eps))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x eps))))
(-.f64 (+.f64 1 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1)
(pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) 1/4))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x) -1/2))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
Outputs
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(-.f64 (+.f64 1 (*.f64 x (*.f64 x eps))) 1)
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x eps)) 1)
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 x eps))) 2)
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 3)
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3) 1/3)
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(exp.f64 (log.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x eps))) 1))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 eps x))
(*.f64 eps (*.f64 x x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1)
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 1)
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 2)
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 3)
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3) 1/3)
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) 1/4))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) eps) x) -1/2))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2)) 3))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 x eps) -1/2))))
(*.f64 x (*.f64 x (*.f64 eps -1/2)))
(*.f64 x (*.f64 -1/2 (*.f64 eps x)))
(*.f64 eps (*.f64 (*.f64 x x) -1/2))

localize37.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
97.6%
(+.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))))))
96.5%
(-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))
94.4%
(+.f64 x (-.f64 eps x))
93.1%
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))
Compiler

Compiled 158 to 36 computations (77.2% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(+.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))))))
0.0ms
x
@inf
(-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))
0.0ms
x
@0
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))
0.0ms
x
@0
(-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))
0.0ms
eps
@0
(sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))

rewrite156.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1408×associate-+l+
784×associate-+r+
774×+-commutative
466×add-sqr-sqrt
458×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.9%)

Algorithm
egg-herbie
Rules
1178×associate-+r+
1020×associate-+l+
1020×+-commutative
702×associate-*r*
676×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072615149
1233814639
Stop Event
node limit
Counts
373 → 449
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 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))))
(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))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(*.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)
(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 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps 0))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps 0))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps 0))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps 0))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(-.f64 eps 0)
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 eps 0))) 1)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (-.f64 x eps))) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 x (-.f64 x eps))))
(*.f64 (+.f64 eps 0) 1)
(*.f64 1 (+.f64 eps 0))
(*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)))
(*.f64 (cbrt.f64 (+.f64 eps 0)) (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2) (cbrt.f64 (+.f64 eps 0)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 x (-.f64 x eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 1 (/.f64 (+.f64 x (-.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (*.f64 x x) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 eps (*.f64 -2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (fma.f64 2 x eps))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 x (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(pow.f64 (+.f64 eps 0) 1)
(pow.f64 (sqrt.f64 (+.f64 eps 0)) 2)
(pow.f64 (cbrt.f64 (+.f64 eps 0)) 3)
(pow.f64 (pow.f64 (+.f64 eps 0) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 eps 0) 2))
(log.f64 (exp.f64 (+.f64 eps 0)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 eps 0))))
(cbrt.f64 (pow.f64 (+.f64 eps 0) 3))
(expm1.f64 (log1p.f64 (+.f64 eps 0)))
(exp.f64 (log.f64 (+.f64 eps 0)))
(exp.f64 (*.f64 (log.f64 (+.f64 eps 0)) 1))
(log1p.f64 (expm1.f64 (+.f64 eps 0)))
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(+.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(+.f64 x (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1))
(+.f64 x (+.f64 (-.f64 eps x) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (neg.f64 (+.f64 x x))))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 -2 x)))
(+.f64 eps (+.f64 (neg.f64 x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 eps (+.f64 (*.f64 (neg.f64 x) 1) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 eps (+.f64 (neg.f64 x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 eps (+.f64 (*.f64 (neg.f64 x) 1) (-.f64 x (fma.f64 2 x eps))))
(+.f64 eps (+.f64 0 (neg.f64 (fma.f64 2 x eps))))
(+.f64 eps (+.f64 0 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 eps (+.f64 (-.f64 (neg.f64 x) (fma.f64 2 x eps)) x))
(+.f64 (-.f64 eps x) (+.f64 x (neg.f64 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (-.f64 x (fma.f64 2 x eps)))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 x) 1 x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 x) 1 x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 x (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 -2 x)))
(+.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps)))
(+.f64 (+.f64 eps 0) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (neg.f64 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (neg.f64 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (neg.f64 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 -1 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 -1 (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 -2 x)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 -2 x)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 -2 x)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 -2 x)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (+.f64 x eps) (-.f64 (neg.f64 x) (fma.f64 2 x eps)))
(+.f64 (+.f64 x eps) (+.f64 (neg.f64 x) (neg.f64 (fma.f64 2 x eps))))
(+.f64 (+.f64 x eps) (+.f64 (neg.f64 x) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (neg.f64 (+.f64 x x)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 -1 (+.f64 x x)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 -2 x))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 -2 x)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 -2 x)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 -2 x)))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) x)
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) x))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) x))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) x))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 eps 0))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (neg.f64 x) (+.f64 eps (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (neg.f64 x) (+.f64 eps (-.f64 x (fma.f64 2 x eps))))
(+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (-.f64 eps x))
(+.f64 (-.f64 x (fma.f64 2 x eps)) (-.f64 eps x))
(+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) x)
(+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (+.f64 eps 0))
(+.f64 (neg.f64 eps) (+.f64 (neg.f64 (+.f64 x x)) (+.f64 eps 0)))
(+.f64 (neg.f64 (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(+.f64 (neg.f64 (+.f64 x eps)) (+.f64 (neg.f64 x) (+.f64 eps 0)))
(+.f64 (*.f64 -1 (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(+.f64 (*.f64 -2 x) (-.f64 (+.f64 eps 0) eps))
(+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (+.f64 (+.f64 eps 0) (neg.f64 (+.f64 x x))) (neg.f64 eps))
(+.f64 (+.f64 (+.f64 eps 0) (neg.f64 (+.f64 x eps))) (neg.f64 x))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) eps) 0)
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 x eps)) (neg.f64 x))
(*.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 1)
(*.f64 1 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2) (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (/.f64 1 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))) (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (-.f64 (fma.f64 2 x eps) (+.f64 eps 0)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (fma.f64 2 x eps))) (-.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (fma.f64 2 x eps))))
(/.f64 1 (/.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3)) (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) 1) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (sqrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sqrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (pow.f64 (cbrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))) 2)) (cbrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))) (-.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (neg.f64 (fma.f64 2 x eps)) (neg.f64 (fma.f64 2 x eps)))) (-.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 eps 0) eps) (-.f64 (+.f64 eps 0) eps)) (+.f64 x x)) (+.f64 (+.f64 x x) (-.f64 (+.f64 eps 0) eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (-.f64 (-.f64 eps x) (fma.f64 2 x eps))) (*.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps))))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (neg.f64 (fma.f64 2 x eps)) 3)) (+.f64 (pow.f64 (+.f64 eps 0) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) (neg.f64 (fma.f64 2 x eps))) (*.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 eps 0) eps) 3) (+.f64 x x)) (+.f64 (*.f64 (-.f64 (+.f64 eps 0) eps) (-.f64 (+.f64 eps 0) eps)) (+.f64 x (+.f64 x (*.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 eps (*.f64 -2 x))) (*.f64 (+.f64 x (-.f64 x eps)) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 eps (*.f64 -2 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 x (+.f64 x (pow.f64 eps 3))))) (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 eps (*.f64 -2 x))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 eps (*.f64 -2 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 x (+.f64 x (pow.f64 eps 3))))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))) (neg.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 1)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(exp.f64 (log.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(fma.f64 1 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(fma.f64 1 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps)))
(fma.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)) (neg.f64 (fma.f64 2 x eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2) (cbrt.f64 (+.f64 eps 0)) (neg.f64 (fma.f64 2 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1)
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))) (*.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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (/.f64 1 (+.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2))) 2)
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2))) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (+.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2) (-.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 (+.f64 (fma.f64 2 x eps) 0)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(/.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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))) (neg.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1)
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
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 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 eps) (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(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))))
(+.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)))))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (+.f64 (*.f64 2 eps) (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -2 eps))))
(sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x))))
(sin.f64 (+.f64 eps (*.f64 x 1)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(*.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)
(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)))
(+.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))))
(+.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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (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 eps x)))) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 (+.f64 eps (*.f64 x 1))) (sin.f64 (neg.f64 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps 0))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps 0))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps 0))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps 0))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 3)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3) 1/3)
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 1))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))
(-.f64 eps 0)
eps
(-.f64 (+.f64 x eps) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 eps 0))) 1)
eps
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (-.f64 x eps))) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 x (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(*.f64 (+.f64 eps 0) 1)
eps
(*.f64 1 (+.f64 eps 0))
eps
(*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)))
eps
(*.f64 (cbrt.f64 (+.f64 eps 0)) (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2))
eps
(*.f64 (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2) (cbrt.f64 (+.f64 eps 0)))
eps
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 x (-.f64 x eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))))))
(/.f64 1 (/.f64 (+.f64 x (-.f64 x eps)) (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 x (-.f64 x eps))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (*.f64 x x) (*.f64 x (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (-.f64 x (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x (+.f64 x (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 eps (*.f64 -2 x)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (*.f64 x x)) (+.f64 eps (*.f64 x -2)))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (fma.f64 2 x eps))
(/.f64 (fma.f64 (+.f64 eps x) (+.f64 eps x) (neg.f64 (*.f64 x x))) (fma.f64 2 x eps))
(/.f64 (fma.f64 2 x eps) (/.f64 (fma.f64 2 x eps) (+.f64 eps (-.f64 x x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (+.f64 x (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 x (fma.f64 2 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 x (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2))) (+.f64 eps (*.f64 x -2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))))))
(pow.f64 (+.f64 eps 0) 1)
eps
(pow.f64 (sqrt.f64 (+.f64 eps 0)) 2)
eps
(pow.f64 (cbrt.f64 (+.f64 eps 0)) 3)
eps
(pow.f64 (pow.f64 (+.f64 eps 0) 3) 1/3)
eps
(sqrt.f64 (pow.f64 (+.f64 eps 0) 2))
(sqrt.f64 (*.f64 eps eps))
(log.f64 (exp.f64 (+.f64 eps 0)))
eps
(log.f64 (+.f64 1 (expm1.f64 (+.f64 eps 0))))
eps
(cbrt.f64 (pow.f64 (+.f64 eps 0) 3))
eps
(expm1.f64 (log1p.f64 (+.f64 eps 0)))
eps
(exp.f64 (log.f64 (+.f64 eps 0)))
eps
(exp.f64 (*.f64 (log.f64 (+.f64 eps 0)) 1))
eps
(log1p.f64 (expm1.f64 (+.f64 eps 0)))
eps
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(+.f64 x (-.f64 eps x))
(+.f64 eps (-.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(+.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 x (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 x (+.f64 (-.f64 eps x) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 x (+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (neg.f64 (+.f64 x x))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 eps x)) (*.f64 (+.f64 x x) (neg.f64 (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 2 (*.f64 x -2))) (+.f64 (-.f64 x eps) (-.f64 eps x)))
(+.f64 x (+.f64 (-.f64 (-.f64 eps x) eps) (*.f64 -2 x)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 eps (+.f64 (neg.f64 x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 eps (+.f64 (*.f64 (neg.f64 x) 1) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 eps (+.f64 (neg.f64 x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 eps (+.f64 (*.f64 (neg.f64 x) 1) (-.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 eps (+.f64 0 (neg.f64 (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 eps (+.f64 0 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 eps (+.f64 (-.f64 (neg.f64 x) (fma.f64 2 x eps)) x))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (+.f64 x (neg.f64 (fma.f64 2 x eps))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (-.f64 x (fma.f64 2 x eps)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 x) 1 x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 x (fma.f64 2 x eps)) (+.f64 (+.f64 eps (*.f64 x -2)) x))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 x) 1 x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 x (fma.f64 2 x eps)) (+.f64 (+.f64 eps (*.f64 x -2)) x))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (-.f64 x (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 x (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 eps x) (+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (neg.f64 (+.f64 x x))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 -1 (+.f64 x x))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 eps x)) (*.f64 (+.f64 x x) (neg.f64 (+.f64 x x)))))
(+.f64 (*.f64 x (*.f64 2 (*.f64 x -2))) (+.f64 (-.f64 x eps) (-.f64 eps x)))
(+.f64 (-.f64 eps x) (+.f64 (-.f64 x eps) (*.f64 -2 x)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (neg.f64 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (neg.f64 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (neg.f64 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 -1 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 -1 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 -1 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 -1 (+.f64 x x))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (neg.f64 eps) (*.f64 -2 x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 -1 eps) (*.f64 -2 x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps)) (*.f64 -2 x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 eps 0) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) (*.f64 -2 x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (*.f64 2 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (*.f64 2 (+.f64 (fma.f64 2 x eps) (-.f64 (*.f64 x -2) eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 eps (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 eps (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps (fma.f64 2 x eps)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (+.f64 x eps) (-.f64 (neg.f64 x) (fma.f64 2 x eps)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (+.f64 x eps) (+.f64 (neg.f64 x) (neg.f64 (fma.f64 2 x eps))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (+.f64 x eps) (+.f64 (neg.f64 x) (*.f64 (neg.f64 (fma.f64 2 x eps)) 1)))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 (+.f64 eps 0) eps) (neg.f64 (+.f64 x x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 -1 (+.f64 x x)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 -2 x))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (-.f64 eps eps) (fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 (fma.f64 2 x eps) (-.f64 (*.f64 x -2) eps)) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (neg.f64 (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -1 (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 eps eps) (fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (*.f64 -2 x) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (neg.f64 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 -1 (+.f64 x x))))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 eps eps) (+.f64 (*.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 eps eps) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 eps eps) (+.f64 (*.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 eps eps) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))
(+.f64 (-.f64 eps eps) (+.f64 (*.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 eps eps) (fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps)))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (*.f64 -2 x)))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (*.f64 -2 x)))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 -2 x)))
(+.f64 (-.f64 eps eps) (-.f64 (fma.f64 (neg.f64 eps) 1 eps) (+.f64 x x)))
(+.f64 (fma.f64 -2 x (-.f64 eps eps)) (-.f64 eps eps))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) x)
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) x))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 (-.f64 x (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) x))
(+.f64 (+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(+.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) x))
(+.f64 x (+.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 eps 0))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps))))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 (+.f64 eps 0) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (neg.f64 x) (+.f64 eps (+.f64 x (neg.f64 (fma.f64 2 x eps)))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (neg.f64 x) (+.f64 eps (-.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (+.f64 x (neg.f64 (fma.f64 2 x eps))) (-.f64 eps x))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (-.f64 x (fma.f64 2 x eps)) (-.f64 eps x))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 1) x)
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(+.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) 1) (+.f64 eps 0))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (neg.f64 eps) (+.f64 (neg.f64 (+.f64 x x)) (+.f64 eps 0)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (neg.f64 (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (neg.f64 (+.f64 x eps)) (+.f64 (neg.f64 x) (+.f64 eps 0)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (*.f64 -1 (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x)) (-.f64 (+.f64 eps 0) eps))
(fma.f64 (neg.f64 (+.f64 x x)) (+.f64 x x) (-.f64 eps eps))
(fma.f64 (*.f64 x -2) (+.f64 x x) (-.f64 eps eps))
(+.f64 (*.f64 -2 x) (-.f64 (+.f64 eps 0) eps))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (fma.f64 (neg.f64 (fma.f64 2 x eps)) 1 (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(-.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps))) (fma.f64 2 x eps))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 eps (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 2 x eps))) (sqrt.f64 (fma.f64 2 x eps)) (fma.f64 2 x eps)) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (fma.f64 2 x eps)) 2) (fma.f64 2 x eps)) (fma.f64 -2 x (-.f64 eps eps)))
(+.f64 (+.f64 (+.f64 eps 0) (neg.f64 (+.f64 x x))) (neg.f64 eps))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 (+.f64 eps 0) (neg.f64 (+.f64 x eps))) (neg.f64 x))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) eps) 0)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(+.f64 (+.f64 (neg.f64 (fma.f64 2 x eps)) (+.f64 x eps)) (neg.f64 x))
(+.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(+.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(*.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 1)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 1 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2) (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (/.f64 1 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (/.f64 1 (+.f64 eps (fma.f64 2 x eps))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 1 (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))) 1))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))) (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (-.f64 (fma.f64 2 x eps) (+.f64 eps 0)))))
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3))) (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (-.f64 (fma.f64 2 x eps) eps))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (fma.f64 2 x eps))) (-.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (fma.f64 2 x eps))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 2 x eps)) (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (sqrt.f64 (fma.f64 2 x eps))))
(/.f64 1 (/.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))))
(*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (/.f64 1 (+.f64 eps (fma.f64 2 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))))
(*.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 1 (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 eps (fma.f64 2 x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3)) (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) 1) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 eps (fma.f64 2 x eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (sqrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sqrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (*.f64 (sqrt.f64 (+.f64 eps (fma.f64 2 x eps))) (sqrt.f64 (+.f64 eps (fma.f64 2 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2)) (pow.f64 (cbrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))) 2)) (cbrt.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (*.f64 (cbrt.f64 (+.f64 eps (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (+.f64 eps (fma.f64 2 x eps))) 2)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))) (-.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (-.f64 eps (+.f64 x (fma.f64 2 x eps))))) (-.f64 x (-.f64 eps (+.f64 x (fma.f64 2 x eps)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))) (-.f64 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (neg.f64 (fma.f64 2 x eps)) (neg.f64 (fma.f64 2 x eps)))) (-.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2)) (+.f64 eps (fma.f64 2 x eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 eps 0) eps) (-.f64 (+.f64 eps 0) eps)) (+.f64 x x)) (+.f64 (+.f64 x x) (-.f64 (+.f64 eps 0) eps)))
(/.f64 (-.f64 (*.f64 (-.f64 eps eps) (-.f64 eps eps)) (+.f64 x x)) (-.f64 (fma.f64 2 x eps) eps))
(/.f64 (fma.f64 (-.f64 eps eps) (-.f64 eps eps) (*.f64 x -2)) (-.f64 (fma.f64 2 x eps) eps))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 (-.f64 eps x) (fma.f64 2 x eps)) (-.f64 (-.f64 eps x) (fma.f64 2 x eps))) (*.f64 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) 3)) (fma.f64 x x (*.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) (-.f64 (-.f64 eps (+.f64 x (fma.f64 2 x eps))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) (-.f64 (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (neg.f64 (fma.f64 2 x eps)) 3)) (+.f64 (pow.f64 (+.f64 eps 0) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 2 x eps)) (neg.f64 (fma.f64 2 x eps))) (*.f64 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (+.f64 (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 2 x eps)) (-.f64 (neg.f64 (fma.f64 2 x eps)) eps))))
(/.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3)) (+.f64 (*.f64 eps eps) (*.f64 (-.f64 (*.f64 x -2) eps) (-.f64 (-.f64 (*.f64 x -2) eps) eps))))
(/.f64 (-.f64 (pow.f64 (-.f64 (+.f64 eps 0) eps) 3) (+.f64 x x)) (+.f64 (*.f64 (-.f64 (+.f64 eps 0) eps) (-.f64 (+.f64 eps 0) eps)) (+.f64 x (+.f64 x (*.f64 (-.f64 (+.f64 eps 0) eps) (+.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 eps eps) 3) (+.f64 x x)) (fma.f64 (-.f64 eps eps) (-.f64 eps eps) (+.f64 x (+.f64 x (*.f64 (+.f64 x x) (-.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 x -2) (pow.f64 (-.f64 eps eps) 3)) (fma.f64 (-.f64 eps eps) (-.f64 eps eps) (+.f64 (+.f64 x x) (*.f64 2 (*.f64 x (-.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 eps (*.f64 -2 x))) (*.f64 (+.f64 x (-.f64 x eps)) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 eps (*.f64 -2 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 eps (*.f64 x -2))) (*.f64 (+.f64 x (-.f64 x eps)) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 eps (*.f64 x -2))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (+.f64 eps (*.f64 x -2)) (neg.f64 (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 eps eps (*.f64 x -2))))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 eps (*.f64 x -2))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 x (+.f64 x (pow.f64 eps 3))))) (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))) (*.f64 (+.f64 x (-.f64 x eps)) (+.f64 x (+.f64 x (pow.f64 eps 3))))) (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 eps x) 2)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))) (*.f64 (+.f64 eps (*.f64 x -2)) (+.f64 (pow.f64 eps 3) (+.f64 x x)))) (*.f64 (+.f64 x (-.f64 x eps)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 eps (*.f64 -2 x))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 eps (*.f64 -2 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 eps (*.f64 x -2))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (-.f64 (*.f64 eps eps) (+.f64 x x)))) (*.f64 (+.f64 eps (*.f64 x -2)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 eps (*.f64 x -2))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (fma.f64 eps eps (*.f64 x -2)))) (*.f64 (+.f64 eps (*.f64 x -2)) (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (+.f64 x (+.f64 x (pow.f64 eps 3))))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 -2 x)))) (fma.f64 eps eps (-.f64 (+.f64 x x) (/.f64 (*.f64 eps 0) 0)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0)))) (neg.f64 (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (+.f64 x (+.f64 x (pow.f64 eps 3)))))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (+.f64 (pow.f64 eps 3) (+.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (+.f64 eps (*.f64 x -2)))) (fma.f64 eps eps (+.f64 x (-.f64 x (/.f64 0 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps 0) 2) (pow.f64 (fma.f64 2 x eps) 2))) (neg.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2))) (neg.f64 (+.f64 eps (fma.f64 2 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (fma.f64 2 x eps) 2))) (-.f64 (-.f64 (*.f64 x -2) eps) eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps 0) 3) (pow.f64 (fma.f64 2 x eps) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps 0) 2) (*.f64 (fma.f64 2 x eps) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 x eps) 3))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps))))))
(pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 1)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 2)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 3)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(pow.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 3) 1/3)
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 2))
(sqrt.f64 (pow.f64 (-.f64 eps (fma.f64 2 x eps)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -2 x (-.f64 eps eps)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) 3))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(exp.f64 (log.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))) 1))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(fma.f64 1 x (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(fma.f64 1 x (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(fma.f64 1 x (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(fma.f64 1 (+.f64 eps 0) (neg.f64 (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(fma.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)) (neg.f64 (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 eps 0)) 2) (cbrt.f64 (+.f64 eps 0)) (neg.f64 (fma.f64 2 x eps)))
(-.f64 eps (fma.f64 2 x eps))
(fma.f64 -2 x (-.f64 eps eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (-.f64 eps x) (fma.f64 2 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps (+.f64 x (fma.f64 2 x eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 (fma.f64 -2 x (-.f64 eps eps)) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(*.f64 1 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2) (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) (-.f64 eps (fma.f64 2 x eps))))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 eps (+.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps)))) 1/4)) (cos.f64 (*.f64 (-.f64 eps (+.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 2 x eps)) eps)) 1/4))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))) (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) (-.f64 eps (fma.f64 2 x eps))))))) (cos.f64 (/.f64 (*.f64 1/2 (-.f64 (+.f64 eps (fma.f64 2 x eps)) (-.f64 eps (fma.f64 2 x eps)))) 2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps)))) 1/4)) (*.f64 2 (cos.f64 (/.f64 1/2 (/.f64 2 (+.f64 (fma.f64 2 x eps) (-.f64 eps (fma.f64 -2 x (-.f64 eps eps)))))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (/.f64 1 (+.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (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 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2)) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) (-.f64 eps (fma.f64 2 x eps))))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 eps (+.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps)))) 1/4)) (cos.f64 (*.f64 (-.f64 eps (+.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 2 x eps)) eps)) 1/4))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)) (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 1/2))) (cos.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)) (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) (-.f64 eps (fma.f64 2 x eps))))))) (cos.f64 (*.f64 1/2 (*.f64 1/2 (-.f64 eps (+.f64 (fma.f64 2 x eps) (+.f64 eps (fma.f64 2 x eps)))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (+.f64 (fma.f64 2 x eps) (fma.f64 -2 x (-.f64 eps eps)))) 1/4)) (cos.f64 (*.f64 (-.f64 eps (+.f64 (+.f64 (fma.f64 2 x eps) (fma.f64 2 x eps)) eps)) 1/4))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (/.f64 1 (-.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (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 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (+.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (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 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2) (-.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (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)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (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 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 3)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (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)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2)) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 2))) (neg.f64 (-.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (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)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) 3))) (neg.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 eps (+.f64 (fma.f64 2 x eps) 0)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (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 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (-.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))))))
(pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 2)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 3)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(pow.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3) 1/3)
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 2))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) 2))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))) 2))
(log.f64 (exp.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps))))) 3))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(exp.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))) 1))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))
(fma.f64 1 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(fma.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps 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 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 (fma.f64 2 x eps) 0))))) (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (fma.f64 -2 x (-.f64 eps eps)))))

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(*.f64 (cbrt.f64 eps) (cos.f64 x))
99.6%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
99.2%
(pow.f64 (cbrt.f64 eps) 2)
99.1%
(cbrt.f64 eps)
Compiler

Compiled 28 to 11 computations (60.7% saved)

series10.0ms (0.1%)

Counts
4 → 36
Calls

18 calls:

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

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1906×add-sqr-sqrt
1886×*-un-lft-identity
1748×add-cube-cbrt
1718×add-cbrt-cube
206×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01142
121842
2249742
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(cbrt.f64 eps)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 eps) (cos.f64 x))
Outputs
((((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 eps))) 1) (2))) (((*.f64 (cbrt.f64 eps) 1) (2))) (((*.f64 1 (cbrt.f64 eps)) (2))) (((*.f64 (pow.f64 eps 1/6) (pow.f64 eps 1/6)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (cbrt.f64 eps))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)) (2))) (((*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2))) (2))) (((*.f64 (pow.f64 1 1/3) (cbrt.f64 eps)) (2))) (((*.f64 (pow.f64 (sqrt.f64 eps) 1/3) (pow.f64 (sqrt.f64 eps) 1/3)) (2))) (((pow.f64 eps 1/3) (2))) (((pow.f64 (cbrt.f64 eps) 1) (2))) (((pow.f64 (pow.f64 (cbrt.f64 eps) 2) 1/2) (2))) (((pow.f64 (pow.f64 eps 1/6) 2) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (2))) (((fabs.f64 (cbrt.f64 eps)) (2))) (((log.f64 (exp.f64 (cbrt.f64 eps))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 eps)))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 eps))) (2))) (((exp.f64 (log.f64 (cbrt.f64 eps))) (2))) (((exp.f64 (*.f64 (log.f64 eps) 1/3)) (2))) (((exp.f64 (*.f64 (log.f64 (cbrt.f64 eps)) 1)) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 eps))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1) (2))) (((*.f64 (cbrt.f64 eps) (cbrt.f64 eps)) (2))) (((*.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (2))) (((*.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (2))) (((*.f64 (sqrt.f64 eps) (pow.f64 eps 1/6)) (2))) (((*.f64 (pow.f64 eps 1/6) (*.f64 (pow.f64 eps 1/6) (cbrt.f64 eps))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 eps))) (2))) (((*.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)) (2))) (((*.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 eps))) (2))) (((sqrt.f64 (*.f64 eps (cbrt.f64 eps))) (2))) (((log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))) (2))) (((cbrt.f64 (*.f64 eps eps)) (2))) (((expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) (2))) (((exp.f64 (*.f64 2 (log.f64 (cbrt.f64 eps)))) (2))) (((exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 eps))) 1)) (2))) (((log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1) (2))) (((pow.f64 (*.f64 eps (cos.f64 x)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) (2))) (((exp.f64 (log.f64 (*.f64 eps (cos.f64 x)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x)))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) 1) (2))) (((pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 3) (2))) (((pow.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cbrt.f64 eps))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))) (2))) (((cbrt.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) (2))) (((exp.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) (2))))

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1100×unswap-sqr
728×*-commutative
630×+-commutative
616×fma-def
490×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01731429
13751415
216141391
353691377
Stop Event
node limit
Counts
103 → 104
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
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 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(pow.f64 eps 1/3)
(+.f64 (pow.f64 eps 1/3) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2))))
(+.f64 (pow.f64 eps 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 4))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2)))))
(+.f64 (pow.f64 eps 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2))) (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 6))))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 eps))) 1)
(*.f64 (cbrt.f64 eps) 1)
(*.f64 1 (cbrt.f64 eps))
(*.f64 (pow.f64 eps 1/6) (pow.f64 eps 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 eps))
(*.f64 (pow.f64 (sqrt.f64 eps) 1/3) (pow.f64 (sqrt.f64 eps) 1/3))
(pow.f64 eps 1/3)
(pow.f64 (cbrt.f64 eps) 1)
(pow.f64 (pow.f64 (cbrt.f64 eps) 2) 1/2)
(pow.f64 (pow.f64 eps 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 eps) 2))
(fabs.f64 (cbrt.f64 eps))
(log.f64 (exp.f64 (cbrt.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 eps))))
(expm1.f64 (log1p.f64 (cbrt.f64 eps)))
(exp.f64 (log.f64 (cbrt.f64 eps)))
(exp.f64 (*.f64 (log.f64 eps) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 eps)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (sqrt.f64 eps) (pow.f64 eps 1/6))
(*.f64 (pow.f64 eps 1/6) (*.f64 (pow.f64 eps 1/6) (cbrt.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2))
(*.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 eps)))
(sqrt.f64 (*.f64 eps (cbrt.f64 eps)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(cbrt.f64 (*.f64 eps eps))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 3)
(pow.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cbrt.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
Outputs
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
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 x (*.f64 x eps)) eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.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 eps (fma.f64 -1/2 (*.f64 x (*.f64 x eps)) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24))))
(fma.f64 (*.f64 x x) (*.f64 eps -1/2) (fma.f64 (pow.f64 x 4) (*.f64 eps 1/24) 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 x (*.f64 x eps)) (*.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 (*.f64 x x) (*.f64 eps -1/2) (fma.f64 (pow.f64 x 4) (*.f64 eps 1/24) eps)))
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(pow.f64 eps 1/3)
(cbrt.f64 eps)
(+.f64 (pow.f64 eps 1/3) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 x x) (cbrt.f64 eps))) (cbrt.f64 eps))
(fma.f64 -1/2 (*.f64 x (*.f64 x (cbrt.f64 eps))) (cbrt.f64 eps))
(+.f64 (pow.f64 eps 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 4))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2)))))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 x 4) (cbrt.f64 eps)) (*.f64 -1/2 (*.f64 (*.f64 x x) (cbrt.f64 eps)))) (cbrt.f64 eps))
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (cbrt.f64 eps))) (cbrt.f64 eps)) (*.f64 (pow.f64 x 4) (*.f64 1/24 (cbrt.f64 eps))))
(+.f64 (*.f64 (cbrt.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (pow.f64 eps 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 2))) (*.f64 -1/720 (*.f64 (pow.f64 (*.f64 eps 1) 1/3) (pow.f64 x 6))))))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 x 4) (cbrt.f64 eps)) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cbrt.f64 eps)) (*.f64 -1/720 (*.f64 (pow.f64 x 6) (cbrt.f64 eps))))) (cbrt.f64 eps))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 x 4) (cbrt.f64 eps)) (fma.f64 -1/2 (*.f64 x (*.f64 x (cbrt.f64 eps))) (*.f64 (cbrt.f64 eps) (*.f64 (pow.f64 x 6) -1/720)))) (cbrt.f64 eps))
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 x (cbrt.f64 eps))) (cbrt.f64 eps)) (*.f64 (cbrt.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 (cbrt.f64 eps) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (+.f64 (*.f64 -1/720 (pow.f64 x 6)) (*.f64 1/24 (pow.f64 x 4)))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 eps 1) 1/3))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(*.f64 (pow.f64 (*.f64 eps 1) 1/3) (cos.f64 x))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 eps))) 1)
(cbrt.f64 eps)
(*.f64 (cbrt.f64 eps) 1)
(cbrt.f64 eps)
(*.f64 1 (cbrt.f64 eps))
(cbrt.f64 eps)
(*.f64 (pow.f64 eps 1/6) (pow.f64 eps 1/6))
(cbrt.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2))
(cbrt.f64 eps)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))) (fabs.f64 (cbrt.f64 (cbrt.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 eps))
(cbrt.f64 eps)
(*.f64 (pow.f64 (sqrt.f64 eps) 1/3) (pow.f64 (sqrt.f64 eps) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps)))
(pow.f64 eps 1/3)
(cbrt.f64 eps)
(pow.f64 (cbrt.f64 eps) 1)
(cbrt.f64 eps)
(pow.f64 (pow.f64 (cbrt.f64 eps) 2) 1/2)
(cbrt.f64 eps)
(pow.f64 (pow.f64 eps 1/6) 2)
(cbrt.f64 eps)
(pow.f64 (cbrt.f64 (cbrt.f64 eps)) 3)
(cbrt.f64 eps)
(sqrt.f64 (pow.f64 (cbrt.f64 eps) 2))
(cbrt.f64 eps)
(fabs.f64 (cbrt.f64 eps))
(cbrt.f64 eps)
(log.f64 (exp.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 eps))))
(cbrt.f64 eps)
(expm1.f64 (log1p.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(exp.f64 (log.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(exp.f64 (*.f64 (log.f64 eps) 1/3))
(cbrt.f64 eps)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 eps)) 1))
(cbrt.f64 eps)
(log1p.f64 (expm1.f64 (cbrt.f64 eps)))
(cbrt.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (sqrt.f64 eps) (pow.f64 eps 1/6))
(*.f64 (pow.f64 eps 1/6) (sqrt.f64 eps))
(*.f64 (pow.f64 eps 1/6) (*.f64 (pow.f64 eps 1/6) (cbrt.f64 eps)))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eps)) (cbrt.f64 eps)))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (cbrt.f64 (*.f64 eps (cbrt.f64 eps))) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2) (cbrt.f64 (*.f64 eps (cbrt.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (cbrt.f64 eps)) 2)) (cbrt.f64 (cbrt.f64 eps)))
(pow.f64 (cbrt.f64 eps) 2)
(sqrt.f64 (*.f64 eps (cbrt.f64 eps)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(pow.f64 (cbrt.f64 eps) 2)
(cbrt.f64 (*.f64 eps eps))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 eps))))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 eps))) 1))
(pow.f64 (cbrt.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) eps)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 (cos.f64 x) eps)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(*.f64 (cos.f64 x) eps)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(*.f64 (cos.f64 x) eps)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) eps)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(*.f64 (cos.f64 x) eps)
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) eps)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (cos.f64 x) eps)
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 (cos.f64 x) eps)
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cos.f64 x) eps)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cos.f64 x) eps)
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 (cos.f64 x) eps)
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cos.f64 x) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(pow.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)) 1/3)
(cbrt.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cbrt.f64 eps)))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(cbrt.f64 (*.f64 eps (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (cbrt.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cbrt.f64 eps))

localize50.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
99.7%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.7%
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
95.3%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 57 to 19 computations (66.7% saved)

series138.0ms (1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
76.0ms
x
@inf
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
30.0ms
eps
@inf
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
15.0ms
eps
@-inf
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
14.0ms
x
@-inf
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
1.0ms
x
@0
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1848×add-sqr-sqrt
1832×*-un-lft-identity
1698×add-cube-cbrt
1674×add-cbrt-cube
188×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
119934
2224434
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
Outputs
((((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1) (2))) (((*.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1) (2))) (((*.f64 1 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (2))) (((pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (2))) (((pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (2))) (((log.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (2))) (((exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (2))) (((exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)) (2))))
((((+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) -1) (2))) (((-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1) (2))) (((*.f64 (sin.f64 eps) (cos.f64 x)) (2))) (((*.f64 (cos.f64 x) (sin.f64 eps)) (2))) (((*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (2))) (((*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x))) (2))) (((*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (2))) (((*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x))) (2))) (((*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps))) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps))) (2))) (((*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2) (2))) (((*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x))) (2))) (((*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x))) (2))) (((*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps))) (2))) (((*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps))) (2))) (((/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) (2))) (((/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2) (2))) (((/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) 1) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1)))) (2))) (((/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2) (2))) (((pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (2))))

simplify90.0ms (0.6%)

Algorithm
egg-herbie
Rules
984×unswap-sqr
860×*-commutative
826×associate-/r/
612×distribute-lft-in
522×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02172596
15702562
221652516
367292516
Stop Event
node limit
Counts
98 → 109
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (cos.f64 x)))))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (cos.f64 x))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -6 (pow.f64 (cos.f64 x) 4)) (*.f64 4 (pow.f64 (cos.f64 x) 2))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 1 (sin.f64 eps)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 1 (sin.f64 eps)) 3))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (*.f64 15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))))) (pow.f64 x 6))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(*.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))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(*.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(log.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) -1)
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) 1) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
Outputs
(*.f64 (cos.f64 x) eps)
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))))
(fma.f64 (cos.f64 x) eps (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/2 (*.f64 eps eps))))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps -1/2)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (cos.f64 x)))))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 2 (pow.f64 (cos.f64 x) 3) (neg.f64 (cos.f64 x)))))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) 2))) (*.f64 (fma.f64 2 (pow.f64 (cos.f64 x) 3) (neg.f64 (cos.f64 x))) (*.f64 1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (cos.f64 x))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -6 (pow.f64 (cos.f64 x) 4)) (*.f64 4 (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 2 (pow.f64 (cos.f64 x) 3) (neg.f64 (cos.f64 x)))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (fma.f64 -6 (pow.f64 (cos.f64 x) 4) (*.f64 (pow.f64 (cos.f64 x) 2) 4)))))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 2 (pow.f64 (cos.f64 x) 3) (neg.f64 (cos.f64 x)))) (*.f64 (pow.f64 eps 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 x) 2) 4 (*.f64 -6 (pow.f64 (cos.f64 x) 4))) 1/24)))))
(fma.f64 (cos.f64 x) eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 2 (pow.f64 (cos.f64 x) 3) (neg.f64 (cos.f64 x)))) (*.f64 (fma.f64 (pow.f64 (cos.f64 x) 2) 4 (*.f64 -6 (pow.f64 (cos.f64 x) 4))) (*.f64 1/24 (pow.f64 eps 4))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (sin.f64 eps)))
(log1p.f64 (sin.f64 eps))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))))
(+.f64 (log1p.f64 (sin.f64 eps)) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 1 (sin.f64 eps)))))
(fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 1 (sin.f64 eps)) (*.f64 x x))) (log1p.f64 (sin.f64 eps)))
(fma.f64 -1/2 (*.f64 (/.f64 x (+.f64 1 (sin.f64 eps))) (*.f64 x (sin.f64 eps))) (log1p.f64 (sin.f64 eps)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)))))
(+.f64 (log1p.f64 (sin.f64 eps)) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 1 (sin.f64 eps))) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)))))
(+.f64 (log1p.f64 (sin.f64 eps)) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (+.f64 1 (sin.f64 eps)))))
(+.f64 (log1p.f64 (sin.f64 eps)) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (*.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 1 (sin.f64 eps)) (*.f64 x x))))))
(+.f64 (log1p.f64 (sin.f64 eps)) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (*.f64 -1/2 (*.f64 (/.f64 x (+.f64 1 (sin.f64 eps))) (*.f64 x (sin.f64 eps))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (+.f64 1 (sin.f64 eps)))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 1 (sin.f64 eps)) 3))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (*.f64 15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))))) (pow.f64 x 6))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2))) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4))))))
(+.f64 (log1p.f64 (sin.f64 eps)) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 1 (sin.f64 eps))) (fma.f64 1/720 (*.f64 (fma.f64 -30 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 1 (sin.f64 eps)) 3)) (fma.f64 -1 (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))) (/.f64 (*.f64 15 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)))) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 1 (sin.f64 eps)) (*.f64 x x))) (log1p.f64 (sin.f64 eps))) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (*.f64 (fma.f64 -30 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 1 (sin.f64 eps)) 3)) (-.f64 (/.f64 15 (/.f64 (pow.f64 (+.f64 1 (sin.f64 eps)) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))))) (*.f64 (pow.f64 x 6) 1/720))))
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 1 (sin.f64 eps)) (*.f64 x x))) (log1p.f64 (sin.f64 eps))) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (*.f64 (fma.f64 -30 (pow.f64 (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))) 3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) 15) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))))) (*.f64 1/720 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 x (+.f64 1 (sin.f64 eps))) (*.f64 x (sin.f64 eps))) (log1p.f64 (sin.f64 eps))) (fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps)))) (pow.f64 x 4)) (*.f64 (fma.f64 -30 (pow.f64 (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))) 3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (sin.f64 eps)) 2)) 15) (/.f64 (sin.f64 eps) (+.f64 1 (sin.f64 eps))))) (*.f64 1/720 (pow.f64 x 6)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (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))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) -1/6)))
(+.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 (pow.f64 eps 3) -1/6))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/6) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.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 (pow.f64 eps 3) -1/6) (*.f64 -1/5040 (pow.f64 eps 7)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(*.f64 (cos.f64 x) (+.f64 (+.f64 (*.f64 -1/5040 (pow.f64 eps 7)) (*.f64 (pow.f64 eps 3) -1/6)) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.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))
(fma.f64 (*.f64 -1/2 (*.f64 x x)) (sin.f64 eps) (sin.f64 eps))
(fma.f64 (*.f64 x (*.f64 x -1/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)))
(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 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x -1/2)) (+.f64 1 (*.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 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 (pow.f64 x 6) -1/720))) (fma.f64 (*.f64 -1/2 (*.f64 x x)) (sin.f64 eps) (sin.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/2))) (*.f64 (pow.f64 x 6) -1/720))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1))
(log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) -1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) 1) (+.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) 3) -1) (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) 1) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) 3)) (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) 2))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))

eval790.0ms (5.5%)

Compiler

Compiled 41641 to 20809 computations (50% saved)

prune390.0ms (2.7%)

Pruning

60 alts after pruning (50 fresh and 10 done)

PrunedKeptTotal
New1329201349
Fresh153045
Picked011
Done2911
Total1346601406
Error
100.0%
Counts
1406 → 60
Alt Table
Click to see full alt table
StatusErrorProgram
99.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.1%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
49.5%
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))
49.7%
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x)))
24.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)
12.8%
(pow.f64 (sqrt.f64 eps) 2)
17.2%
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3/2)) 2)
41.2%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 eps) (sin.f64 x))) 3)
54.1%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
77.9%
(/.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))))
8.3%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 eps 0) eps) (-.f64 (+.f64 eps 0) eps)) (+.f64 x x)) (+.f64 (+.f64 x x) (-.f64 (+.f64 eps 0) eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) 1)
42.8%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 (+.f64 eps (*.f64 x 1)))) 1)
42.9%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 eps (+.f64 x x)))))) 1)
4.8%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 x)) 1)
41.5%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x))))) (sin.f64 eps)) 1)
39.7%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (+.f64 eps 0) eps) (*.f64 (neg.f64 (+.f64 x x)) (+.f64 x x))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) 1)
43.1%
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (+.f64 (+.f64 (+.f64 eps 0) (neg.f64 (+.f64 x eps))) (neg.f64 x)))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 x (-.f64 eps x)) (+.f64 eps (+.f64 x x)))))) 1)
42.4%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
41.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x))
15.9%
(-.f64 (+.f64 x eps) (sin.f64 x))
5.7%
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
98.9%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 2 (sin.f64 x)) (+.f64 1 (cos.f64 eps)))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (-.f64 1 (cos.f64 eps)) (/.f64 1 (sin.f64 x))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (/.f64 1 (-.f64 1 (cos.f64 eps)))))
53.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
99.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
43.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
42.0%
(-.f64 (sin.f64 eps) (sin.f64 x))
27.4%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
3.4%
(-.f64 x (sin.f64 x))
52.0%
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
67.3%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
53.0%
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))
52.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2))
99.0%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)))))
54.7%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) 1))
49.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 (pow.f64 eps 3) -1/6))))
56.2%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
99.1%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
43.0%
(+.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 (-.f64 eps x) (+.f64 eps (+.f64 x x)))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 (+.f64 eps (-.f64 x x)) x) (+.f64 eps x)))))
25.0%
(+.f64 eps (-.f64 (+.f64 1 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1))
24.8%
(+.f64 eps (*.f64 -1/2 (*.f64 x (*.f64 eps x))))
24.7%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
49.2%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
48.6%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
27.4%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
38.1%
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
76.9%
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
49.7%
(*.f64 (cos.f64 x) eps)
3.4%
(*.f64 (cos.f64 eps) x)
23.9%
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))) 4))
27.4%
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
55.2%
(sin.f64 eps)
26.1%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
19.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))
27.9%
eps
Compiler

Compiled 944 to 655 computations (30.6% saved)

regimes249.0ms (1.7%)

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

3 calls:

92.0ms
eps
52.0ms
x
26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1574 to 647 computations (58.9% saved)

regimes230.0ms (1.6%)

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

3 calls:

80.0ms
x
69.0ms
eps
52.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1291 to 553 computations (57.2% saved)

regimes176.0ms (1.2%)

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

3 calls:

66.0ms
x
48.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
37.0ms
eps
Results
ErrorSegmentsBranch
99.2%1x
99.2%1eps
99.2%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1093 to 465 computations (57.5% saved)

regimes145.0ms (1%)

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

3 calls:

65.0ms
eps
42.0ms
x
17.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
99.2%1x
99.2%1eps
99.2%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 852 to 373 computations (56.2% saved)

regimes106.0ms (0.7%)

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

3 calls:

27.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
27.0ms
eps
24.0ms
x
Results
ErrorSegmentsBranch
76.9%1x
76.9%1eps
76.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 697 to 302 computations (56.7% saved)

regimes62.0ms (0.4%)

Counts
16 → 3
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x))))
(+.f64 eps (*.f64 -1/2 (*.f64 x (*.f64 eps x))))
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))
(+.f64 eps (-.f64 (+.f64 1 (*.f64 x (*.f64 (*.f64 x eps) -1/2))) 1))
(sin.f64 eps)
(*.f64 (cos.f64 eps) x)
(*.f64 (cos.f64 x) eps)
(-.f64 x (sin.f64 x))
(-.f64 (+.f64 x eps) (sin.f64 x))
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)
(pow.f64 (sqrt.f64 eps) 2)
(-.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.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)
(sin.f64 eps)
Calls

3 calls:

22.0ms
x
22.0ms
eps
14.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
ErrorSegmentsBranch
75.0%3x
77.3%3eps
76.3%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 120 to 63 computations (47.5% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
0.0008404189743483057
4221.486016659559
39.0ms
-200.75157320377298
-1.1874946215555085e-6
Results
32.0ms75×body1024valid
25.0ms168×body256valid
11.0ms41×body512valid
3.0msbody2048valid
Compiler

Compiled 257 to 190 computations (26.1% saved)

regimes42.0ms (0.3%)

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

2 calls:

21.0ms
eps
19.0ms
x
Results
ErrorSegmentsBranch
75.0%3x
76.8%3eps
Compiler

Compiled 85 to 49 computations (42.4% saved)

bsearch81.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
0.0008404189743483057
4221.486016659559
42.0ms
-200.75157320377298
-1.1874946215555085e-6
Results
34.0ms67×body1024valid
30.0ms180×body256valid
11.0ms37×body512valid
3.0msbody2048valid
Compiler

Compiled 230 to 172 computations (25.2% saved)

regimes12.0ms (0.1%)

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

2 calls:

6.0ms
x
5.0ms
eps
Results
ErrorSegmentsBranch
55.2%1x
55.2%1eps
Compiler

Compiled 59 to 36 computations (39% saved)

regimes10.0ms (0.1%)

Accuracy

Total -2.4b remaining (-5.2%)

Threshold costs -2.40b (-5.2%)

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

2 calls:

4.0ms
x
4.0ms
eps
Results
ErrorSegmentsBranch
27.9%1x
27.9%1eps
Compiler

Compiled 53 to 33 computations (37.7% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×+-commutative
32×*-commutative
18×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056339
188339
2108339
3120339
4127339
5128339
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(fma.f64 (sin.f64 eps) (cos.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)))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(if (<=.f64 eps -6640827866535439/36893488147419103232) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8669969714643489/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(if (<=.f64 eps -3984496719921263/147573952589676412928) (sin.f64 eps) (if (<=.f64 eps 7839866231326559/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(sin.f64 eps)
eps
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (pow.f64 (sin.f64 eps) 2)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.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 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(if (<=.f64 eps -6640827866535439/36893488147419103232) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8669969714643489/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(if (<=.f64 eps -6640827866535439/36893488147419103232) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8669969714643489/9223372036854775808) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(if (<=.f64 eps -3984496719921263/147573952589676412928) (sin.f64 eps) (if (<=.f64 eps 7839866231326559/9223372036854775808) (*.f64 (cos.f64 x) eps) (sin.f64 eps)))
(if (<=.f64 eps -3984496719921263/147573952589676412928) (sin.f64 eps) (if (<=.f64 eps 7839866231326559/9223372036854775808) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
Compiler

Compiled 135 to 92 computations (31.9% saved)

soundness88.0ms (0.6%)

Algorithm
egg-herbie
Rules
1274×associate-+l-
1088×associate-+r-
784×fma-def
734×associate--r+
546×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044010534
1126510192
2576910192
Stop Event
node limit
Compiler

Compiled 117 to 28 computations (76.1% saved)

end62.0ms (0.4%)

Compiler

Compiled 119 to 56 computations (52.9% saved)

Profiling

Loading profile data...